<IT技術の処方箋:ls(ファイルリスト)をとって、シェルをまわしてみる> ディレクトリにある特定のファイルの数だけ、 ループをまわしたいということがあります。 サンプルは、以下のとおりです。 #!/bin/bash file=*.txt for TXT in ${file} do echo $TXT done *.txtのファイルの数だけ、ループが回ります。 また、以下のようにすると、?は一文字だけを表すので、 .txtの前が一文字(1.txt、a.txtなど)だけを拾ってループをまわします。 #!/bin/bash file=?.txt for TXT in ${file} do echo $TXT done