関連する投稿をいくつか見つけましたが、何も機能していないようです。
インスタンス 03 ~ 12 に対して同じ引数 $i を繰り返したいと思います。私は実際にいくつかの nco 演算子を使用しようとしていますが、printf ステートメントがハングアップしています。
#!/bin/csh
set i = 1
while ($i < 2)
`printf O3_BDBP_1979ghg.cam.h0.00{03,04,05,06,07,08,09,10,11,12}-%02d.nc $i`
@ i = $i + 1
end
出力は - なので、03 は取得しますが、残りは取得しません。
printf: O3_BDBP_1979ghg.cam.h0.0004-%02d.nc: expected a numeric value
このステートメントも試しました(他の投稿ごと)
`printf O3_BDBP_1979ghg.cam.h0.00{03,04,05,06,07,08,09,10,11,12}-%1$02d.nc $i`
どんな提案でも大歓迎です!