シェルのコマンドラインで、ファイル名を指定する時、 次のようなメタキャラクターが使用できる。
上のメタキャラクターは組み合わせて使用できる。
#ls a.out test1.c test2.c test1.vp test2.vp tmp1.c tmp2.c tmp3.c #ls *.c test1.c test2.c tmp1.c tmp2.c tmp3.c #ls ????.c tmp1.c tmp2.c tmp3.c #ls *[234].* test2.c test2.vp tmp2.c tmp3.c #ls *.{out,vp} a.out test1.vp test2.vp
ここで紹介しているのは、コマンドラインで使用する正規表現なので viなどのエディタや、sed, awkなどで使用する正規表現とは 使用方法が少し異なる。 ( * の使い方や、? が無くて代わりに . (ピリオド)を使用することなど)