Я нашел вопрос о том, как удалить строки длиннее 2048 символов:
Как удалить строку, если она длиннее XY?
Q: Но как я могу удалить строки короче 4 символов? Так что удалите строки, которые имеют 1 или 2 или 3 длины в файле.
ОБНОВЛЕНИЕ: Спасибо за много хороших ответов, но я могу пометить только один как ОК
sed '/^.\{,3\}$/d'
не работает с BSD СЭД:sed: 1: "/^.\{,3\}$/d": RE error: invalid repetition count(s)
. Версия sed -r синтаксически допустима, но не удаляет строки.