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 и возвращать окружение (как пример), поэтому я могу выделить все предложение (что особенно полезно при использовании с опцией контекста). Он работает без цвета: $ […]

Как использовать строки grep, которые не начинаются с «#» или «;»?

Я хочу grep smb.conf и видеть только строки, которые не комментируются.

Regex для всех 10 буквенных слов с уникальными буквами

Я пытаюсь написать регулярное выражение, которое будет отображать все слова длиной 10 символов, и ни одна из букв не повторяется. До сих пор у меня есть grep –colour -Eow '(\w{10})' Это первая часть вопроса. Как мне пойти на проверку «уникальности»? У меня действительно нет подсказки, кроме того, мне нужно использовать обратные ссылки.

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

У меня есть файл с именем Element_query содержащий результат запроса: SQL> select count (*) from element; [Output of the query which I want to keep in my file] SQL> spool off; Я хочу удалить 1-ю строку и последнюю строку с помощью команды оболочки.

Греп в пару тысяч файлов

У меня есть каталог с примерно 26 000 файлами, и мне нужно grep во всех этих файлах. Проблема в том, что мне это нужно как можно быстрее, поэтому не стоит создавать скрипт, где grep будет принимать имя одного файла из команды find и писать совпадения с файлом. Перед тем, как «слишком длинный список аргументов», потребовалось […]

Поиск последнего элемента в строке с использованием grep

Я пытаюсь взять последнее слово или фразу, используя grep для определенного шаблона. В этом примере это будет от последней запятой до конца строки: Blah,3,33,56,5,Foo 30,,,,,,,3,Great Value И поэтому желаемый вывод для этой строки будет «Великим значением». Все строки также имеют разные длины, но всегда имеют одну запятую, предшествующую последним. В принципе, я хотел бы просто […]

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