559 Stimmen

Greifen Sie nur den ersten Treffer und stoppen Sie

Ich durchsuche ein Verzeichnis rekursiv mit grep mit den folgenden Argumenten in der Hoffnung, nur den ersten Treffer zurückzugeben. Leider werden mehr als ein Treffer zurückgegeben, nämlich zwei, als ich das letzte Mal nachgesehen habe. Es scheint, als ob ich zu viele Argumente habe, vor allem ohne das gewünschte Ergebnis zu erhalten. :-/

# grep -o -a -m 1 -h -r "Pulsanti Operietur" /path/to/directory

zurück:

Pulsanti Operietur
Pulsanti Operietur

Vielleicht ist grep nicht der beste Weg, dies zu tun? Sagen Sie es mir, vielen Dank.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X