9

一連の画像ファイルの名前を変更するシェル スクリプト (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ます。なんで?

4

1 に答える 1