Znalazłem pytanie, jak usunąć linie dłuższe niż 2048 znaków:
Jak usunąć linię, jeśli jest dłuższa niż XY?
P: Ale jak mogę usunąć linie krótsze niż 4 znaki? Więc usuń wiersze o długości 1, 2 lub 3 w pliku.
AKTUALIZACJA: Dzięki za wiele DOBRYCH odpowiedzi, ale mogę zaznaczyć tylko jedną jako OK
sed '/^.\{,3\}$/d'
nie działa z BSD sed:sed: 1: "/^.\{,3\}$/d": RE error: invalid repetition count(s)
. Wersja sed -r jest poprawna pod względem składniowym, ale nie usuwa wierszy.