何かとコマンドラインで操作することの多いLinux。ファイルを扱う際の代表的なコマンド「ls」、「cat」、「grep」などでは、複数のファイルに条件を付けて指定したい場合がある。
次のような条件を把握しておけば、ファイルの扱い方が楽になるだろう。
| 条件 |
内容 |
| * |
先頭が「.」ではないすべてのファイル |
| .* |
先頭に「.」が含まれるファイル。「..」も含まれる |
| [a-z]* |
先頭がaからzのいずれかで始まるファイル |
| [a-zA-Z] |
aからz、AからZで始まるファイル |
| *[0-9]* |
ファイル名の中に数字が含まれるもの |
| [!0-9]* |
数字で始まらないファイル |
| ?? |
2文字のファイル名 |
| ??* |
2文字以上のファイル |
| tmp/* |
カレントのtmpディレクトリ下すべて |
|
Copyright © ITmedia, Inc. All Rights Reserved.