grep 使用時に行番号を取得する 質問する

grep 使用時に行番号を取得する 質問する

grep recursive を使用してファイル内の文字列を検索しています。一致したすべてのファイルとその文字列を含む行が端末に出力されます。しかし、それらの行の行番号も取得することは可能ですか?

例: 現在、 を取得しています/var/www/file.php: $options = "this.target"が、 を取得しようとしています。その文字列を含む行番号は/var/www/file.php: 1142 $options = "this.target";どこにあるのでしょうか。1142

再帰的にgrepするのに使用している構文はsudo grep -r 'pattern' '/var/www/file.php'

パターンに等しくない場合の結果を取得するにはどうすればよいでしょうか? すべてのファイルと同様ですが、特定の文字列を含むファイルは除きます。

ベストアンサー1

grep -n SEARCHTERM file1 file2 ...

おすすめ記事