Moin,
ich habe das Problem, dass ich die exaten zeilen einer gezippten Datei zählen möchte.
gzmore <dateiname> | wc -l
Leider werden hierbei auch Leerzeilen mitgezählt. Ich möchte aber nur wirklich gefüllte zeilen zählen.
Wie stelle ich das an ?
Vielen Dank
Jörn
Zeilen zählen in Datei
Re: Zeilen zählen in Datei
Bau noch ein
sed '/^[[:space:]]*$/d'
oder ein
grep -v '^[[:space:]]*$'
mit ein, mit beiden werden leere Zeilen entfernt.
sed '/^[[:space:]]*$/d'
oder ein
grep -v '^[[:space:]]*$'
mit ein, mit beiden werden leere Zeilen entfernt.
Re: Zeilen zählen in Datei
Grep kann sogar zählen
Code: Select all
# zcat <dateiname.gz> | grep -c -e '[^[:space:]]'Re: Zeilen zählen in Datei
Nominated for the useless use of cat award *scnr* :D (dafür finde ich die Negierung der Zeichenklasse eleganter als das Konstrukt mit Quantoren)dotme wrote:Grep kann sogar zählenCode: Select all
# zcat <dateiname.gz> | grep -c -e '[^[:space:]]'
Code: Select all
# zgrep -c -e '[^[:space:]]' <dateiname.gz>“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time
Re: Zeilen zählen in Datei
Genial :)
Danke dafür ! -- Das läuft.
Danke dafür ! -- Das läuft.
