Есть файл file.txt. Нужно отобразить все строки, которые содержат символы, отличные от цифр, англ. букв, пробела, а также `~!@#$%^&*()_+=-[]\{}|\\;':"<>?,./
Тоесть все, которые с точки зрения оффтоп-пользователя можно набрать на клавиатуре (кроме русских букв). Делаю так:
cat file.txt | grep -v '^[0-9 A-Za-z`~!@#$%^&*()+_=\[\]\\|:"\',./<>?-]*$'
На что получаю приглашение PS2. ЧЯДНТ?