PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : BASH: for/do schleife, zeilen zaehlen



R4R
14-03-2006, 11:43
hi leute,

ich grepe mir derzeit per Befehl eine userliste aus.
Jede Zeile = 1 Benutzer

Nun möchte ich das die Zeilen zusammenaddiert werden und das mit echo eine ausgabe erfolgt.

echo "Es sind X Benutzer eingeloggt"

Danke im vorraus

ninguno
14-03-2006, 12:48
echo "Es sind $(grep ... | wc -l) Benutzer eingeloggt"

musketaquid
14-03-2006, 14:51
Oder

echo "Es sind `grep -c MUSTER LISTE` Benutzer eingeloggt"
Die -c Option sorgt gleich dafür, das die Zeilen gezählt werden.

R4R
15-03-2006, 19:36
Vielen Dank, beide Lösungen klappen !!! :)