grep
grep(グレップ)は、指定した文字列を抽出するコマンドです。
構文
- (構文)
- grep [オプション] <検索正規表現><ファイル名/ディレクトリ名>
オプション | 説明 |
---|---|
-h | 検索結果にファイル名を表示しない |
-i | 大文字小文字を区別しない |
-l | 検索結果はファイル名のみを表示する |
-n | 行番号を表示する |
-r | サブディレクトリも再帰的に検索する |
-v | 一致しないものを対象とする |
サンプル
aaa.txtから文字列"hoge"が含まれる行を表示する
$ grep hoge aaa.txt
home/hoge/ディレクトリ配下のファイルでfooを含むファイルのみ表示する
$ grep foo -r /home/hoge
aaa.txtから文字列"hoge"が含まれる行を行番号と共に表示する
$ grep -n hoge aaa.txt
備考
- grepは、Global Regular Expression Printの略です。