Cześć,
Potrzebuję połączyć wykonanie komendy "find" i "grep" w jeden bash lub złożone polecenie i nie mam zupełnie pomysłu czy to dobry trop.
Przeszukują strukturę katalogów w poszukiwaniu elementów posiadających w nazwie "failed" (nazwy plików lub folderów do dalszej obróbki).
─$ ls -al ~ | grep 'failed'
W drugim kroku dodatkowo sprawdzam, też treści plików, w poszukiwaniu tej frazy:
grep 'failed' ~/*.*
Oba wyniki obrabiam teraz niezależnie, tak aby wyeliminować powtórzenia (część plików może mieć 'failed' jednocześnie w nazwie i w treści).
Czy jest możliwość połączenia tych komend tak, aby uzyskać listę katalogów lub plików, które mają frazę w nazwie lub występuje ona w treści pliku? Pewnie jednym poleceniem się nie da, prośba o wskazówki jak do tego podejść.
Pozdrawiam i z góry dziękuję