次の順序でさまざまな数の写真を生成するプログラムがあります。
1.jpg, 2.jpg [...] 10.jpg..etc
10が2、3などの前に処理されるため、これを入力として使用することはできません*.jpg
。だから、私は次を使用したいと思います。
convert page_{1..$N}.jpg out.pdf
しかし、うまくいきません。コマンドは何でなければなりませんか?
ベストアンサー1
ファイル名を配列に保存し、次のように作成できますseq
。
pages=( $(printf 'page_%d.jpg\n' $(seq $N)) )
convert "${pages[@]}" out.pdf