Wpis z mikrobloga

co daje polecenie
find . | xargs grep -l "DowolnyTekst"

Szuka frazy DowolnyTEkst we wszystkich filesystemach? A bez xargs zadzialalo by to ?Rozumiem, że za kropke podstawiamy katalogi a gdy zostanie sama kropka to szuka we wszystkich filesystemach? #linux #unix
  • 1
@fifiak: kropka to folder w którym się znajdujesz

nie trzeba używać finda, chyba że chcesz odfiltrować jakieś pliki najpierw, albo szukać tylko w *.txt, czy coś
wersja bez:

grep -rnw '/sciezka/gdzies/' -e 'pattern'
a z findem możesz tego tak użyć:

find /sciezka/gdzies/ -type f -exec grep -H 'co-szukac-w-tresci' {} \;