ある種のコマンドで、引数に似たような名前のファイル名を使いたいとします。 同じ処理を一括して行う方法はないものでしょうか? こんな時に使 えるのがワイルドカードです。トランプのジョーカーみたいなものなどと比喩さ れます。* は複数の文字列を、?は1文字だけを任意の文字として扱います。 例えば次のようにカレントディレクトリの中で、listだけを抜きだしたくなった とします。
nursefan% ls list1.list omake1.list sample1.c sample4.pl text3 list2.list omake2.list sample2.f text1 list3.list omake3.list sample3.pl text2 nursefan% ls *.list list1.list list3.list omake2.list list2.list omake1.list omake3.list nursefan% |
nursefan% ls text? text1 text2 text3 nursefan% |