批量执行ncap2命令

批量执行ncap2命令

我想批量执行这个命令

ncap2 -s 'where(S<0.005) S=0.005; infile.nc outfile.nc*

nc文件夹中的所有文件。

我正在使用这个脚本:

for f in dir/*.nc 
do 
ncap2 -s 'where(S<0.005) S=0.005;' "$f" "${f%.*}"
done

但我收到了这个错误:

syntax error: unexpected end of file

我该怎么做?我是脚本编写新手。

更新:如果我在终端中复制粘贴脚本,我就能执行操作;但作为脚本运行会出现错误。

相关内容