MENU

grepで複数条件を使って排他し、結果を行数で取得!

linuxのgrepで、複数条件を使って排他結果の行数を取得したく、

どうやったら出来るか四苦八苦してました。

最初は、普通に|(パイプ)を使用して、やっていたのですが、

複数条件だと全然上手く行きませんでした。時間が過ぎていくばかり。。。

 

正規表現にしてやってみたところ、

うまく複数条件を使い排他でのGREPをすることができた。

正規表現はあまり得意ではないので、

なかなか正規表現を試してみようとしなかったことが、

時間がかかってしまった原因であった。。。

 

正規表現のgrep例

grep -E ‘検索したい文字1|検索したい文字2’ source.txt | wc -l

上記の「wc -l」で行数のカウントを出すようにしている。

 

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次