ファイル名を表すメタキャラクタ

任意の文字列a* aで始まるファイル
任意の1文字a?? aで始まる3文字のファイル
[]カッコ内のどれか1文字[af]* aかfで始まるファイル

UNIXのコマンドでファイル名を指定する場合、これらのメタキャラクタを使うと 効率よく目的のファイルを操作できます。

 (例)
 % rm /tmp/s*
 % cp [ae]*.c /tmp

該当するファイルは、パス名が指定されていれば その配下から、パス名が省略されていれば、ワーキングディレクトリ配下から探して 実際のファイル名に置き換わります。

戻る