Доброго времени. Нужна помощь с командами.
Есть файлы с текстом вида:
столбец1 столбец2 столбец3
на очень много строк.
Нужно удалить все строки, где присутствуют только спец.символы и строки, в составе которых есть буквы не из латиницы. Это отдельные операции.
Знаю, что для удаления одновременно и того, и другого, было бы:
sed -e '/[0-9a-zA-Z_]/!d' file
А как по отдельно удалить все строки только из спец символов, а потом все строки только содержащие нелатинские буквы.
Пробую:
sed -e '/^[:cntrl:]*$/d' file
sed -e '/^[[:cntrl:]]*$/d' file
sed -e '/[[:cntrl:]]/d' file
sed -e '/[:cntrl:]/d' file
Ни одна не сработала. Интересуют способы только через sed.