一連の画像ファイルの名前を変更するシェル スクリプト (Mac OS X の Bash) を作成しています。結果を次のようにしたい:
frame_001
frame_002
frame_003
等
これが私のコードです:
let framenr=$[1 + (y * cols * resolutions) + (x * resolutions) + res]
echo $framenr:
let framename=$(printf 'frame_%03d' $framenr)
echo $framename
$framenr
正しいように見えますが、$framename
常に になり0
ます。なんで?