заставить NCKS попытаться добавить при использовании в пакетном скрипте - PullRequest
0 голосов
/ 08 октября 2018

Я хочу использовать ncks в пакетном скрипте, чтобы выбрать переменную и добавить ее в файл:

ncks  -v ${var} $infile $outfile

Но в интерактивном режиме он спрашивает меня, хочу ли я выйти, перезаписать или добавить.

На странице справки команды есть этот совет:

"Некоторые пользователи могут пожелать избегать интерактивных запросов ncks о том, следует ли перезаписывать существующие данные. Например, пакетные сценарии завершатся неудачно, если ncksне получает ответы на свои запросы. Опции -O и -A доступны для принудительной перезаписи существующих файлов и переменных, соответственно. "

но я не хочу перезаписывать, я хочу добавить, есть ли способ сделать это?

1 Ответ

0 голосов
/ 08 октября 2018

Попробуйте:

ncks -A -v ${var} $infile $outfile

Для меня он добавил выбранную переменную $var к $outfile без приглашения.

...