-n
行番号を返します。
-i
無視ケース用です。大文字と小文字の一致が不要な場合にのみ使用
$ grep -in null myfile.txt
2:example two null,
4:example four null,
awk
と組み合わせる 試合後に行番号を出力するには:
$ grep -in null myfile.txt | awk -F: '{print $2" - Line number : "$1}'
example two null, - Line number : 2
example four null, - Line number : 4
コマンド置換を使用して、null カウントの合計を出力します:
$ echo "Total null count :" $(grep -ic null myfile.txt)
Total null count : 2
-n
を使用 または --line-number
.
man grep
をチェックしてください より多くのオプションがあります。
grep -n -i null myfile.txt
を使用 各一致の前に行番号を出力します。
grep には、一致した合計行数を出力するスイッチがあるとは思いませんが、grep の出力を wc にパイプするだけでそれを実現できます:
grep -n -i null myfile.txt | wc -l