powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Подскажите как найти "плохие" симолы в файле с помощью комманд shell
8 сообщений из 8, страница 1 из 1
Подскажите как найти "плохие" симолы в файле с помощью комманд shell
    #37084856
ananas2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

История такая - есть файл в котором есть special symbols типа знака фунта, иероглифов или что-то в таком духе. Мне нужно найти строчки с этими символами. Файл очень большой по объему и поэтому обычным просмотром это сделать нереально.
Нужна команда, которая бы их вывела. Какие там точно специальные символы я не знаю, суть в том, чтобы проверить есть ли они там. Т.е. что-то средствами shell вроде: вывести все строчки из файла, где попадаются все символы кроме [0-9a-zA-z]|[,.;\"?!"№;%:?*()_+=-*/]

Заранее спасибо!
...
Рейтинг: 0 / 0
Подскажите как найти "плохие" симолы в файле с помощью комманд shell
    #37084914
pwgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ananas2,

man grep
...
Рейтинг: 0 / 0
Подскажите как найти "плохие" симолы в файле с помощью комманд shell
    #37084949
ananas2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pwgenananas2,

man grep

Спасибо, но комманды grep и sed я знаю. Я не могу понять как это реализовать. У grep есть вариант с -v или ^, но это не поможет так он просто не будет выводит строки с остальными символами, в которых в том числе могут встречаться и специальные. Так что в данном случая я бы очень хотел получить конкретный ответ, а не man или google.com
...
Рейтинг: 0 / 0
Подскажите как найти "плохие" симолы в файле с помощью комманд shell
    #37085019
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ananas2,

файл в каой кодировке сохранен?
...
Рейтинг: 0 / 0
Подскажите как найти "плохие" симолы в файле с помощью комманд shell
    #37085067
ananas2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mozokananas2,

файл в каой кодировке сохранен?

UTF-8
...
Рейтинг: 0 / 0
Подскажите как найти "плохие" симолы в файле с помощью комманд shell
    #37085154
spudei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно также открыть в редакторе Vim и поискать:
/[^^Vx00-^Vxff]

^V = контрол - V.
...
Рейтинг: 0 / 0
Подскажите как найти "плохие" симолы в файле с помощью комманд shell
    #37085165
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ananas2,

Код: plaintext
LC_ALL="C" grep '^.*[^[:print:]]\+' имя_файла
выведет все строки, содержащие непечатные символы из ASCII.
...
Рейтинг: 0 / 0
Подскажите как найти "плохие" симолы в файле с помощью комманд shell
    #37088975
ananas2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spudeiМожно также открыть в редакторе Vim и поискать:
/[^^Vx00-^Vxff]

^V = контрол - V.

К сожалению, установлен только vi, возьму на заметку на будущее, спасибо.

Mozokananas2,

Код: plaintext
LC_ALL="C" grep '^.*[^[:print:]]\+' имя_файла
выведет все строки, содержащие непечатные символы из ASCII.

Спасибо большое, то что нужно!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Подскажите как найти "плохие" симолы в файле с помощью комманд shell
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]