在批处理脚本中使用时强制 NCKS 尝试追加

force NCKS to try to append when used in batch script

我想在批处理脚本中使用 ncks select 一个变量并将其附加到文件中:

ncks  -v ${var} $infile $outfile

但它会以交互方式询问我是要退出、覆盖还是追加。

在命令的帮助页面上有这样的提示:

"Some users may wish to avoid interactive ncks queries about whether to overwrite existing data. For example, batch scripts will fail if ncks does not receive responses to its queries. Options -O and -A are available to force overwriting existing files and variables, respectively."

但是我不想覆盖,我想追加,有什么办法吗?

尝试:

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

对我来说,它在没有提示的情况下将所选变量 $var 附加到 $outfile