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

grep - утилита командной строки, которая используется для поиска текста.

3
хвост файл журнала, но показать только определенные строки
Я записываю файл журнала с флагом -f. Затем я добавляю это в grep, чтобы найти только строки, содержащие «X». Это прекрасно работает. Теперь я хочу снова передать это в другой grep, который удалит все строки, содержащие «Y». Когда я добавляю второй канал, файл перестает обновляться, и похоже, что данные не …

3
Как составить список содержимого всех файлов .zip в папке и grep для конкретного файла?
У меня 348 zip-файлов, и я хочу найти файл, который находится в одном из zip-файлов, unzip -lне работает с подстановочными знаками? Как я могу перечислить содержимое всех .zipфайлов и grepчерез объединенный список всех файлов, содержащихся в почтовых индексах?
28 grep  zip  unzip 

4
Что делает «xargs grep»?
Я знаю grepкоманду и изучаю ее функциональные возможности xargs, поэтому я прочитал эту страницу, где приведены некоторые примеры использования xargsкоманды. Я запутался в последнем примере, примере 10. Он говорит: «Команда xargs выполняет команду grep, чтобы найти все файлы (среди файлов, предоставляемых командой find), которые содержали строку« stdlib.h »» $ find …

1
Что делает буферизация строки grep?
Вот моя команда, которую я использую в сценарии для grepданных в реальном времени. Похоже, он не обрабатывает данные в реальном времени правильно, поскольку пропускает некоторые строки. tail -f <file> | fgrep "string" | sed 's/stuff//g' >> output.txt Что будет делать следующая команда? Что такое "буферизация строки"? tail -f <file> | …
25 grep 

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

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


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

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


6
Как я могу просмотреть возможности завершения вкладки?
Когда я нажимаю вкладку в консоли, я получаю этот вывод Показать все 2957 возможностей? (у или н) Есть ли способ использовать grepэти 2957 возможностей? Я хотел бы найти все команды со словом "SVN" в них.

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

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


2
Что означают ^ $ и ^ #?
Я не понимаю 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 v.2.0+ # ------------------------------------------------------------------------------- ISO="af cn" ### Set …
17 grep  regex 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.