Tag: grep

Как подсчитать вхождения всех слов во всех файлах каталога с помощью grep? Но с подсчетом, увеличенным только один раз за слово на файл

Я уже задал подобный вопрос, но люди не поняли, что я спрашиваю. Я спрашивал, как сгенерировать список каждого слова с количеством слов, увеличивающимся только один раз за слово на файл. Например, у меня есть каталог с 10 файлами, я хочу сгенерировать список слов, используя команды bash, в которых указано значение 1-10 в зависимости от того, […]

Как фильтровать stdout программы через grep, все еще контролируя программу?

Я пытаюсь отфильтровать вывод медиаплеера mpv, удаляя определенную строку, но когда я это делаю, я не могу контролировать mpv с помощью клавиатуры. Вот команда: mpv FILE | grep -v 'Error while decoding frame' Когда я запускаю команду, все отображается правильно, но я не могу использовать клавиши LEFT и RIGHT для сканирования через файл или делать […]

Найдите шаблон и напечатайте предыдущие строки, начиная с другого шаблона

Мне нужно grep для шаблона, и как только я нахожу его, мне нужно найти еще один шаблон, предшествующий этому, и напечатать все эти строки между ними. Лучший пример: 1 a 2 a 3 a 4 a 5 a 6 b 7 c 8 d 9 xyz 10 xyz 11 a 12 a Grep для xyz […]

Использование grep с флагом -exclude-dir для исключения нескольких каталогов

Я просматриваю приложение Ruby on Rails для использования слова grep в OSX, и я хотел бы исключить каталоги, соответствующие определенному шаблону. Я использую следующую команду: grep -inRw -E 'direct' . –exclude-dir -E 'git|log|asset' Эта команда не делает то, что я думал, что это будет делать. Вот как я думал, что это сработает: i – нечувствительный […]

Почему grepping с цветом ничего не возвращает?

У меня есть следующий файл foo.txt : This is the first line. This is the middle line. This is the last line. И я пытаюсь выровнять среднюю строку только словом middle и возвращать окружение (как пример), поэтому я могу выделить все предложение (что особенно полезно при использовании с опцией контекста). Он работает без цвета: $ […]

Обратный grepping

Скажем, у меня действительно большой текстовый файл (около 10.000.000 строк). Мне нужно grep его с конца и сохранить результат в файл. Каков наиболее эффективный способ выполнения задачи?

Как подсчитать количество вхождений слова в текстовый файл с помощью командной строки?

У меня есть большой файл JSON, который находится на одной строке, и я хочу использовать командную строку, чтобы иметь возможность подсчитать количество вхождений слова в файл. Как я могу это сделать?

Как я могу выделить совпадения с помощью GNU grep?

Я видел на некоторых Linux, что grep настроен, чтобы выделить совпадение, и распечатать соответствующий файл. Как настроить grep для выделения совпадений?

Как найти файлы со 100% символами NUL в их содержимом?

Что такое команда командной строки Linux, которая может идентифицировать такие файлы? AFAIK команда find (или grep ) может соответствовать только определенной строке внутри текстового файла. Но я хочу совместить целое содержимое, то есть хочу видеть, какие файлы соответствуют регулярному выражению \0+ , игнорируя символы конца строки . Может быть, find . cat | grep find […]

grep – почему скобки в шаблоне grep удаляют процесс grep из результатов ps?

Почему скобки в шаблоне grep удаляют процесс grep из результатов ps ? $ ps -ef | grep XXXX […] XXXX […] grep XXXX $ ps -ef | grep [X]XXX […] XXXX

Linux и Unix - лучшая ОС в мире.