grepコマンド

/ Linux/Unix / Comment[0]
$ grep オプション パターン ファイル名

$ grep -c アイムエンタープライズ database.csv
4

4行ヒット


$ grep -n アイムエンタープライズ database.csv
7:A,植田佳奈,うえだ かな,1980-6-9,アイムエンタープライズ
14:A,釘宮 理恵,くぎみや りえ,1979-5-30,アイムエンタープライズ
16:A,田村 ゆかり,たむら ゆかり,1976-2-27,アイムエンタープライズ-キングレコード
33:A,日笠 陽子,ひかさ ようこ,1985-7-16,アイムエンタープライズ

行番号を表示


$ grep -v "^A" database.csv
B,入野 自由,いりの みゆ,1988-2-19,ジャンクション
B,石田 彰,いしだ あきら,1967-11-2,フリー
B,小野 大輔,おの だいすけ,1978-5-4,マウスプロモーション
B,鈴村 健一,すずむら けんいち,1974-9-12,アーツビジョン
B,小西 克幸,こにし かつゆき,1973-4-21,賢プロダクション

先頭にAが無い行を表示


-c パターンがマッチした行数だけ表示
-f 検索パターンをファイルから読み取る
-i 大文字小文字を区別しない
-n 検索結果と合わせて行番号も表示
-v パターンがマッチしない行を表示
-E 拡張正規表現を使用する
関連記事

コメント

:
:
:
:
:
管理人のみ表示を許可