Вы можете сделать это довольно легко с помощью vim. Если вам удобно использовать vim в качестве текстового редактора (открытие, редактирование и запись файлов), сделайте следующее:
:g!/\./d
Если вам неудобно использовать vim или вы предпочитаете использовать его как инструмент командной строки, вы можете просто сделать из терминала:
vim file -c "g!/\./d" -c "wq"
Вы можете немного изменить это, чтобы сохранить его в новый файл:
vim file -c "g!/\./d" -c "w newfile" -c "q!"
Это использует «глобальный» vim ", которая применяет команду ex к каждой строке, соответствующей (или не соответствующему) регулярному выражению. В этом случае команда «(d) elete», и она будет применяться к каждой команде, не соответствующей регулярному выражению \.