Ich möchte in HP-UX rekursiv greppen.
grep -r
funktioniert unter HP-UX nicht (die Option wird nicht unterstützt). Gibt es einen alternativen Befehl, der unter HP-UX anstelle von grep -r verwendet werden kann?
Antwort1
Ja -r
ist eine GNU- Erweiterung, die es zusätzlich zur grep
Arbeit von die Arbeit von ausführen lässt .find
grep
Verwenden Sie es find
, um Dateien zu finden und grep
Zeilen auszudrucken, die einem regulären Ausdruck entsprechen:
find . -type f -exec grep regexp /dev/null {} +
(das /dev/null
ist so, dass die Pfade der Dateien immer ausgedruckt werden, auch wenn nur ein Dateiname übergeben wird grep
).