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

grep - это утилита командной строки Unix, которая ищет в вводе строки, соответствующие (или нет) регулярному выражению, и печатает результаты. Используйте этот тег для вопросов о том, как использовать функции grep, как писать регулярные выражения, которые работают с grep, и об общем использовании. Поскольку grep теперь доступен в Unix-подобных средах (например, Cygwin в Windows), вы также можете использовать этот тег для вопросов совместимости и различий между версиями и программными средами.



3
Есть ли в Mac OS X команда, которая может выполнять поиск по регулярным регулярным выражениям?
Я хочу сделать простой регулярный поиск по каталогу, который не ограничен одной строкой. Я попробовал grep и ack, но ни один из них, кажется, не поддерживает это. Я знаю, что это не должно быть слишком вычислительно дорого (в моем случае), потому что мой текстовый редактор по выбору ( Sublime Text …
12 macos  grep  regex  ack 

1
Grep не соблюдает --exclude-dir
У меня проблемы с поиском /varиз-за зависания /var/run. Я пытался исключить/var/run , но это не дает ожидаемых результатов: $ sudo grep -IR --exclude-dir="/var/run" '45.78.157.165' /var | egrep -v '(audit|access)' /var/log/secure:Jun 21 14:08:34 cryptopp sshd[19729]: error: Received disconnect from 199.91.135.157: 3: com.jcraft.jsch.JSchException: reject HostKey: 45.78.157.165 [preauth] /var/log/secure-20160626:Jun 21 14:08:34 cryptopp sshd[19729]: …
12 linux  grep 

1
Регулярное выражение для «или» нескольких слов в grep
[Computer]$ grep "foo|bar" filename Я понимаю, что приведенная выше команда должна возвращать каждую строку в имени файла, где есть "foo" или "bar". Справочные страницы подтверждают | как регулярное выражение или символ и код работает для «foo» и «bar» независимо. Что мне не хватает?
12 bash  unix  regex  grep 

5
grep меняет разделитель
В любом случае мы можем изменить разделитель, который использует grep? Я думаю, по умолчанию, grep использует \nв качестве разделителя.

2
Как я могу определить не-ASCII символы из оболочки?
Есть простой способ напечатать все символы не-ASCII и номера строк , на которых они происходят в файле с помощью утилиты командной строки , такие как grep, awk, perlи т.д.? Я хочу изменить кодировку текстового файла с UTF-8 на ASCII, но перед этим я хочу вручную заменить все экземпляры не-ASCII символов, …
11 linux  grep  perl  awk  ascii 

6
Grep в Microsoft Word?
Grep в Microsoft Word? Я хотел бы вытащить все строки с заданной строкой из текстового документа. В мире Unix ... grep делает это без сбоев. Windows менее очевидна для меня.

6
Grep в файлах с определенным расширением в каталоге
Есть ли команда, которая позволяет искать ключевое слово в файлах в каталоге с определенным расширением? Строка grep -irn "string" ./pathдает рекурсивный поиск всех файлов в каталоге ./path. Мое конкретное требование - искать во всех файлах ./pathс таким расширением, как*.h
11 terminal  search  grep 

1
Поиск в ширину с помощью ack или grep
Когда я ищу, например, мой домашний каталог с помощью ack(или grep), я обычно хочу знать, где я устанавливаю конкретную опцию. Поскольку большинство конфигурационных файлов действительно близко к ~нему, это значительно ускорило ackбы поиск по ширине. Это возможно?
11 search  grep  ack 

2
Получить наиболее часто встречающиеся строки из файла в Linux
У меня есть текстовый файл, который имеет различные слова в строке. Как я могу найти 12 наиболее часто появляющихся строк в файле и отобразить их? Я не очень хорош с командами сценариев. Если бы я мог получить команду и объяснение, чтобы я мог понять, как ее использовать и расширить свои …


1
ls | grep | Как отформатировать эту команду?
Я пытаюсь удалить кучу файлов в определенном каталоге (в Mac OS X с помощью терминала) ls | grep \([1-9]\) | xargs rm должен сделать свое дело, но это не так. Я пытаюсь удалить любой файл с одной цифрой в скобках в имени файла (дубликаты загружаются из Интернета), но в итоге …
11 grep  ls  rm 

3
Grep опция цвета по умолчанию
grep - одна из наиболее часто используемых команд в linux. Мне кажется, что его основная функция - выделить строку, которую вы искали, в выходных строках. это может быть достигнуто с помощью опции --color. Ввод --color каждый раз раздражает, а также не продуктивно. Есть ли способ изменить grep, чтобы он вел …

5
Как совместить wget и grep
У меня есть URL-адрес HTML-страницы, и я хочу grep его. Как я могу это сделать wget someArgs | grep keyword? Моя первая идея была wget -q -O - url | grep keyword, но вывод wget обходят grep и возникают на терминале в его первоначальном виде.
11 grep  wget 

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