linuxのgrepで、複数条件を使って排他結果の行数を取得したく、
どうやったら出来るか四苦八苦してました。
最初は、普通に|(パイプ)を使用して、やっていたのですが、
複数条件だと全然上手く行きませんでした。時間が過ぎていくばかり。。。
正規表現にしてやってみたところ、
うまく複数条件を使い排他でのGREPをすることができた。
正規表現はあまり得意ではないので、
なかなか正規表現を試してみようとしなかったことが、
時間がかかってしまった原因であった。。。
正規表現のgrep例
grep -E ‘検索したい文字1|検索したい文字2’ source.txt | wc -l
上記の「wc -l」で行数のカウントを出すようにしている。
コメント