3 монитора на Fedora

С флагом GNU grep -P (perl-regexp)

LC_ALL=C grep -oaP '\xef\xbe\xad\xde' file | wc -l

LC_ALL = C , чтобы избежать проблем в многобайтовых локали, где grep в противном случае попытался бы интерпретировать последовательности байтов как символы.

-a обрабатывает двоичные файлы, эквивалентные текстовым файлам (вместо обычного поведения, когда grep только выводит, есть ли хотя бы одно совпадение или нет)

2
23.07.2016, 02:32
0 ответов

Теги

Похожие вопросы