Ich versuche jetzt diese Datei auszuwerten, die insgesamt ~500.000 Zeilen hat. Die letzte Zeile am Ende der Datei ist eine leere Zeile. Ob das eine echte Leerzeile ist weiss ich nicht.
Jedenfalls ist diese Zeile unlöschbar. Ich kann diese Zeile nur händisch löschen. Mit perl, sed, grep und egrep schaffe ich es nicht:
Code: Alles auswählen
#perl -pi -e 's/^\n//'
#sed -e :r -e '/^\n*$/{$d;N;};/\n$/br'
#sed '/^$/d'
#grep -v '^$'
#egrep -v "^s*$|^#"
Code: Alles auswählen
sort | uniq -c
---EDIT--
Wenn ich ein cat Datei mache dann habe ich in der Ausgabe am Ende keine leere Zeile.