Korzystam z rekurencyjnego grep do wyszukiwania plików w poszukiwaniu ciągu, a wszystkie dopasowane pliki i wiersze zawierające ten ciąg są drukowane na terminalu. Ale czy można również uzyskać numery tych linii?
Np .: obecnie otrzymuję /var/www/file.php: $options = "this.target"
, ale staram się uzyskać /var/www/file.php: 1142 $options = "this.target";
, no cóż, gdzie 1142
byłby numer wiersza zawierającego ten ciąg.
Składnia, której używam do rekurencyjnego grep, to sudo grep -r 'pattern' '/var/www/file.php'
Kolejne pytanie dotyczy tego, w jaki sposób otrzymujemy wyniki, które nie są równe wzorowi. Jak wszystkie pliki, ale nie te, które mają określony ciąg?