staging.inyokaproject.org

Sinnloses cat im umgekehrten Fall?

Status: Gelöst | Ubuntu-Version: Kubuntu 20.04 (Focal Fossa)
Antworten |

wxpte

Anmeldungsdatum:
20. Januar 2007

Beiträge: 1388

Hallo Community,

ich beschäftige mich gerade mit dem sinnlosen cat und stelle fest, dass ich häufig einen umgekehrten Fall verwende, nämlich

1
grep Muster Quelle | cat -n

Das tue ich, um die ausgegebenen Zeilen durchzunummerieren. Nun würde ich gerne wissen, ob es dazu auch eine Möglichkeit gibt, die ohne das "cat -n" hinter der Pipe auskommt.

1
grep -n Muster Quelle

hilft in diesem Fall nicht weiter, weil sich die grep-Option -n auf die Quelle bezieht und daher auch die nicht ausgegebenen Zeilen mitzählt.

Weiß jemand, ob es da etwas gibt?

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Könnte man an nl übergeben:

grep 127 /etc/resolv.conf |nl

wxpte

(Themenstarter)

Anmeldungsdatum:
20. Januar 2007

Beiträge: 1388

Das ist das Programm was ich gesucht habe: nummerierte Ausgabe einer regulären Datei offenbar.

1
nl Datei

gibt "Datei" mit Zeilennummern aus.

Vielen Dank.

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Hallo!

Ich verwende dafür am liebsten wc, weil es nicht nur Zeilen (-l) sondern auch Wörter (-w), Zeichen (-c=bytes,-m=chars+'\0') zählen kann.

wxpte

(Themenstarter)

Anmeldungsdatum:
20. Januar 2007

Beiträge: 1388

Klar, wc ist auch ein nützlicher Befehl, wenn es darum geht, die Anzahl der Zeilen, Wörter oder Zeichen festzustellen. Und wenn ich bloß wissen will, wie viele Zeilen gefunden wurden, verwende ich grep -c. Aber manchmal ist es auch sinnvoll, eine fortlaufende Nummerierung an den gefundenen Zeilen zu haben.

Antworten |