インスタンス 03 ~ 12 に対して同じ引数 $i を繰り返したいと思います。私は実際にいくつかの nco 演算子を使用しようとしていますが、printf ステートメントがハングアップしています。私はそれにnetcdfオペレーターを使用しようとしています.printfのこれらの出力はコマンドへの入力ファイルです。これは printf ステートメントで機能するようになりましたが、netcdf コマンドにはパイプされません。次のようになります: ncea -v T,U inputfiles outputfile
#!/bin/csh
set i = 1
while ($i < 2)
ncea -v T,U
foreach j ( {3,4,6,7,8,9,10,11,12} )
`printf O3_BDBP_1979ghg.cam.h0.00%02d-%02d.nc $j $i `
end
O3_BDBP_1979.nc
@ i = $i + 1
end
私が試した他のprintfステートメントは
ncea -v T,U `printf O3_BDBP_1979ghg.cam.h0.00{03,04,05,06,07,08,09,10,11,12}-%02d.nc $i` O3_BDBP_1979.nc
ncea -v T,U `printf O3_BDBP_1979ghg.cam.h0.00{03,04,05,06,07,08,09,10,11,12}-%1$02d.nc $i` O3_BDBP_1979.nc