grep -r funktioniert unter HP-UX nicht. Gibt es einen alternativen Befehl, der unter HP-UX anstelle von grep -r verwendet werden kann?

grep -r funktioniert unter HP-UX nicht. Gibt es einen alternativen Befehl, der unter HP-UX anstelle von grep -r verwendet werden kann?

Ich möchte in HP-UX rekursiv greppen.

grep -rfunktioniert 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 -rist eine GNU- Erweiterung, die es zusätzlich zur grepArbeit von die Arbeit von ausführen lässt .findgrep

Verwenden Sie es find, um Dateien zu finden und grepZeilen auszudrucken, die einem regulären Ausdruck entsprechen:

find . -type f -exec grep regexp /dev/null {} +

(das /dev/nullist so, dass die Pfade der Dateien immer ausgedruckt werden, auch wenn nur ein Dateiname übergeben wird grep).

verwandte Informationen