Linuxサーバ設定備忘録
本文へジャンプ

  Linuxコマンド-【grep】

文字列を検索する


 構文
 grep [ -[[AB] ]num ] [ -[EFGBchilnsvwx] ] [ -e ] pattern | -f file ] [ files... ]
 オプション
 -G 検索に正規表現を使用
 -E 検索に拡張正規表現を使用
 -F 固定文字列の検索を行う
 -num 検索にマッチした行から前後num行を同時に検索結果として表示する
 -A num 検索にマッチした行から後num行を同時に検索結果として表示する
 -B num 検索にマッチした行から前num行を同時に検索結果として表示する
 -C 検索にマッチした前後2行を同時に検索結果として表示する
 -b 各行の前にファイルの先頭からバイト単位のオフセット数を表示する
 -n 各行の前に行番号を表示する
 -c 検索条件にマッチした行数を表示する。
 -e pattern 検索条件を指定する
 -f file 検索パターンとしてfileの内容を使用する
 -h 検索結果の先頭にマッチしたファイル名を表示する
 -i 検索条件に大文字と小文字の区別をなくす
 -l 検索条件にマッチしたファイル名を表示する。
 -q 検索結果を表示しない
 -s エラーメッセージを表示しない
 -v マッチしない行を検索結果として表示する
 -w パターンマッチを単語全体で行う
 -x 行全体を検索対象にする
 files 検索するファイルを指定
 使用例
 file1から文字列hiroを検索
 $ grep "hiro" file1
 関連事項
Copyright©2006 Linuxサーバ設定備忘録 All Rights Reserved.