最初に私の状況について説明しましょう。私はLinuxプラットフォームで作業しており、最大.bmp
からfilename0022.bmp
までの画像番号に1を追加するファイルのコレクションがありますfilename0680.bmp
。合計658枚の写真です。画像を操作する.exeファイルを介してこれらの各画像を実行し、ユーザーが指定したファイルにファイルをキックアウトできるようにしたいと考えています。また、いくつかのしきい値引数(下限、上限)があります。したがって、実行可能ファイルの一般的な呼び出しは次のとおりです。
./filter inputfile outputfile lower upper
端末からだけで、または何らかのbashスクリプトを作成して、この呼び出しをすべてのファイルでループできる方法はありますか?私の問題はこれに似ています:バッチファイルで複数のファイルに対してコマンドを実行しますが、今回はLinuxコマンドラインターミナルで作業しています。
あなたはこのようなものを試すことができます...
#! /bin/bash
for ((a=022; a <= 658 ; a++))
do
printf "./filter filename%04d.bmp outputfile lower upper" $a | "sh"
done
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加