Kommandos verbinden

P

p_nut

Grünschnabel
Liebe Unixboard Community!

Ich stehe vor einem weiteren Newbie Problem:

Ich habe eine Liste von unserem (vorsilbe be-) und zwei anderen (tw-) (ia-)
Studiengängen.

Eine StudiKZ schaut ca so aus: be06b144

DIe sind alle wild durcheinander.

Nun soll ich abe die Anzahl der bes ohne manuelles Zählen rausfinden.

Hab folgendes gemacht: sort -d datei (sortiert mir alles schön alphabetisch).

Jetzt müsste ich nur noch rausfinden, wie man jez auf die Anzahl kommt.

Mit cat -n datei nummeriert Unix die Zeilen. Das würde super funktionieren, dann wäre der erste be student 1 und der letzte... würde mir die Anzahl der be studenten liefern.

Wie kann ich das sort und das cat Kommando verbinden?

So gehts jedenfalls nicht: sort -d datei | cat -n datei

da führt UNix nur den hinteren Befehl aus.

Vielen Dank im Voraus

Pauli
 
Warum nicht
"grep ^be datei | wc -l"
Das zählt die Anzahl der Zeilen in "datei", die mit "be" beginnen.
 
Code:
ls -1d be* | wc -l

edit: Doh, falsch gelesen. Vergiß, was ich geschrieben hab.
 

Ähnliche Themen

E-Mail Empfang, Aliases unter Debian Squeeze

Zurück
Oben