私はgrepを再帰的に使用してファイルの文字列を検索し、一致したすべてのファイルとその文字列を含む行が端末に出力されます。しかし、それらの行の行番号を取得することも可能ですか?
例:現在取得しているのはですが/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つの質問は、パターンと等しくない場合の結果を取得する方法です。すべてのファイルが好きですが、特定の文字列を持つファイルは好きではありませんか?
-vフラグは一致しない行を表示します(grep -v myText MyFile.txt)
—
bcarroll