プログラムを実行するための複数の入力ファイルがあり、入力ファイル名が数字になるように構成しました。これらのさまざまな入力ファイルを呼び出すループを作成することが可能か、つまり名前がループ変数である1つの入力ファイルを呼び出すことが可能かどうか疑問に思います。
具体的には、「fort.XXX」という名前のFortran入力ファイルを作成しました。ここで、XXXは1から100までの数字です。各入力を呼び出すには、「program fort.XXX」などのコマンドを使用します。一部は定数(「Program Fortress」)、一部は変数(「XXX」)で構成されるコマンドを作成するループを作成する方法はありますか?
よろしくお願いします。
かよ。
ベストアンサー1
これらの既存のファイルの名前を使用するには、次のように使用できます。
for FILE in fort.*
do
echo "$FILE"
done
fort.
ファイルの数に関係なく、現在のディレクトリ内のすべてのファイルを使用します。もちろんecho
ここでは。代わりに他のコマンドを使用できます。