Вопросы с тегом «grep»

24
Почему эта команда grep не работает?

Когда я пытаюсь использовать grep таким образом: service --status-all | grep network В нем по-прежнему перечислены все службы, хотя я подключил его, grepчтобы ограничить его только строкой «сети» После факта: Обратите внимание на эту статью, которая объясняет, почему команда ведет себя так, это то,...

23
Изменение цвета grep

Когда я что-то grep, результат всегда в красном. Я знаю, что команда grep --colorпечатает результат в цвете, который по умолчанию красный. Могу ли я изменить

22
Использование grep с pipe и ampersand для фильтрации ошибок от find

Я использую Cygwin, чтобы найти файл на Cygdrive. Однако мне нужно подавить сообщения об отказе в разрешении (в противном случае результаты будут скрыты в сообщениях об ошибках). Следующая команда работает: find -name 'myfile.*' |& grep -v "Permission denied" Я не понимаю, почему амперсанд...

20
Использование модификаторов Perl-совместимого регулярного выражения (PCRE) в grep

В соответствии с grep --helpи man grep, мы можем использовать эту -Pопцию, чтобы интерпретировать шаблон как регулярное выражение Perl (если быть точным, PCRE) вместо базовых регулярных выражений POSIX по умолчанию (BRE). На языке Perl различные модификаторы могут быть добавлены к выражению, чтобы...

18
Как получить номер строки из grep?

Следующий grep grep -r -e -n coll * будет отображать fullpath/filename: <tag-name>coll</tag-name> Я хотел бы знать, какая строка имеет следующий текст, я попытался добавить -n, но это не сработало. Я попытался добавить | grep -n *, но это сделало что-то странное. То, что я хотел бы...

18
опустить имена файлов в grep

Я извлекаю строку из нескольких файлов, но единственным нежелательным побочным эффектом является имя файла, предшествующее выводу. Как я могу подавить вывод имени файла, используя только grep? $ grep -i lp lpNet* lpNet:This was printed via the internet using the lp command. lpNet:I believe lp...

17
Что означают ^ $ и ^ #?

Я не понимаю BADIPS=$(egrep -v "^#|^$" $tDB). Вы можете это объяснить? полный код: #!/bin/bash # Purpose: Block all traffic from AFGHANISTAN (af) and CHINA (CN). Use ISO code. # # See url for more info - http://www.cyberciti.biz/faq/?p=3402 # Author: nixCraft <www.cyberciti.biz> under GPL...

17
Как включить пробел в grep?

У меня есть файл с именем пример $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf и когда я использую, grepчтобы получить строку, у которой есть пробел .pdf, я не могу ее получить. grep *.pdf example ничего не возвращает (я хочу сказать, "grep, совпадать с нулем или...

16
Рекурсивно искать шаблон / текст только в указанном имени файла каталога?

У меня есть каталог (например, abc/def/efg) со многими подкаталогами (например,:) abc/def/efg/(1..300). Все эти подкаталоги имеют общий файл (например, file.txt). Я хочу искать строку только в этом, file.txtза исключением других файлов. Как я могу это сделать? Я использовал grep -arin "pattern" *,...

15
Как запретить grep печатать одну и ту же строку несколько раз?

Если я grep файл, содержащий следующее: These are words These are words These are words These are words ... для слова These, он напечатает строку These are wordsчетыре раза. Как я могу запретить grep печатать повторяющиеся строки более одного раза? В противном случае, как я могу манипулировать...

15
Grep начало строки

У меня есть файл со следующим содержанием: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld Как я могу извлечь каждую строку, которая начинается с круглых

15
Поиск строки рекурсивно, пока в текущем каталоге

Я хочу рекурсивно искать все файлы из каталога, в котором я нахожусь, для определенной строки. Я старался grep -r -i my_string и я попробовал это в тестовой папке с двумя крошечными файлами, но это не нашло строку. Кроме того, есть ли какой-то особый способ определения «содержит» вместо...

15
Как использовать grep для 2 разных строк

Как я могу найти две разные фразы, когда они находятся в двух разных строках, с помощью одной grepкоманды? Например Строка 1: Это сладко. Строка 2: лимон. Я использовал это, но без результата grep "sweet.*lemon" file_type...

14
Используя grep для поиска текстов с одинарной кавычкой?

Я использую текстовый редактор Gedit со встроенным терминалом в Ubuntu 12.04. Я пытаюсь найти текст с помощью grep. Я хочу найти эту строку кода 'type' => 'select' Я старался: grep -r '\'type\' => \'select\'' Но grepне дал никаких результатов. Так может кто-нибудь сказать мне, как искать код...