Kullanırken find
, bir dize ararken dosya adını ve satır numarasını nasıl döndürürüm? Dosya adını bir komutta ve satır numaralarını bir başkasıyla döndürmeyi başardım, ancak bunları bir araya getiremiyorum.
Dosya isimleri: find . -type f -exec grep -l 'string to search' {} \;
Satır numaraları: find . -type f -exec grep -n 'string to search' {} \;
-H
için bayrakgrep
bir olan standart dışı GNU uzantısı olan ve olmayan GNU sistemleri için alternatif bir yaklaşım poz.