Ich habe eine Frage gefunden, wie man Zeilen mit einer Länge von mehr als 2048 Zeichen entfernt:
Wie lösche ich eine Zeile, die länger als XY ist?
F: Aber wie kann ich Zeilen entfernen, die kürzer als 4 Zeichen sind? Entfernen Sie also Zeilen mit einer Länge von 1, 2 oder 3 in einer Datei.
UPDATE: Danke für die vielen GUTEN Antworten, aber ich kann nur eine als OK markieren
sed '/^.\{,3\}$/d'
nicht mit BSD arbeiten sed:sed: 1: "/^.\{,3\}$/d": RE error: invalid repetition count(s)
. Die sed -r-Version ist syntaktisch gültig, entfernt jedoch keine Zeilen.