#author("2025-04-19T19:33:35+09:00","default:k1rou","k1rou")
#author("2025-04-19T19:58:06+09:00","default:k1rou","k1rou")
*grep [#sbc9bdcc]

**grep [#b95ac6e6]
-grep <patterns> <file-name> ※ファイルの文字列検索
 grep -c
 grep -i ※英字の大文字/小文字を区別しない
 grep -n ※検索結果に行番号を表示
 grep -v ※マッチしない行を表示
 grep -v '^#' ※コメント行を除く
 grep -v '^$' ※ブランク行(改行のみの行)を除く
 grep -G ※基本正規表現
 grep -E ※拡張正規表現
 
 grep $'\t' ※タブ文字
 grep '\s' ※スペース

-grep -e <patterns> <file-name> ※検索パターンの指定
 grep -v -e "^#" -e "^$" ※コメント行と空行を除く

-grep -f <pattern-file> <file-name> ※検索パターンをファイルから読み込む

***文例集 [#y49a58e9]
 grep -v '^#' ※コメント行を除く
 grep -v '^$' ※ブランク行(改行のみの行)を除く
 grep -Ev "^#|^$" ※コメント行とブランク行(改行のみの行)を除く

-指定した文字を色付けする
 grep --color "abc" ※抽出した行のみ出力
 grep -E --color "$|abc" ※抽出した行以外も出力
 grep --color=auto "abc"
 GREP_COLOR="1;31" grep -E --color "$|abc"

*関連用語 [#c40ea1b8]
-[[Linuxコマンド]]
-[[Linuxのテキスト処理]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS