Вопросы с меткой [grep]

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

2
голоса
4ответа
2k показов

Как найти строку с тем же номером, который вам нужен и не нужен

Это совсем не легко объяснить, но просто показать. У меня есть строки в файле, такие как: 100Dollars 3 IP 200Dollars 3 IP 300Dollars 4 IP Мне нужно grep для строк, которые не имеют «3» во втором ...
2
голоса
3ответа
267 показов

Что на самом деле означает пустую строку?

Я уверен, что большинство из нас знает, что когда мы хотим, чтобы какое-то регулярное выражение совпадало со строкой в начале строки, мы должны использовать «^» ... Но я пытаюсь понять, что на самом ...
2
голоса
3ответа
49 показов

Как я могу установить grep по умолчанию для определенного шаблона имени файла?

Я работаю в Python, так что 95% или больше времени мой поиск grep grep "thing to find" *.py или что-то подобное. Я работаю в Windows 7, но, будучи парнем из Unix, я ленива с клавишами, поэтому я ...
2
голоса
1ответ
5k показов

Что означает опция `grep -n`?

Когда я использую find-grep в Emacs, появляется эта команда. find . -type f -exec grep -nH -e {} + Я искал -n вариант в man grep . Почему там нет? И что это значит?
2
голоса
1ответ
524 показов

Что на самом деле делает эта команда grep?

Я пытаюсь освоить grep. Я получил следующую команду из скрипта GeekLet, которую кто-то сделал для получения информации о погоде с какого-либо веб-сайта: curl -s ...
2
голоса
2ответа
3k показов

Grep в новейшем файле

Я пытаюсь найти конкретную строку из нового файла, который у меня есть в подпапках. Файлы имеют одинаковые имена. Итак, структура похожа на: скоросшиватель SubFolder1 filename.xml SubFolder2 ...
2
голоса
2ответа
2k показов

Как мне найти строку в группе файлов, если некоторые из этих файлов содержат пробелы?

Я использую Mac 10.7.5. В терминале я буду использовать эту команду для поиска файлов со строками find src/main -name "*" | xargs grep -i 'mystring' Однако, когда файлы содержат пробелы, я получу ...
2
голоса
2ответа
2k показов

grep и sed с трубкой из tail -f кешируются

Я пытаюсь получить работающую систему для мониторинга специальных журналов. Я обычно просто хочу очень специфический паттерн, который я извлекаю, используя grep и трубу из tail -f . Я заметил, что ...
2
голоса
3ответа
10k показов

файл grep только для части строки

У меня есть файл RTF, на котором я использую grep, как это grep "Order Number" 'Extract Text Output.rtf' в результате чего строки выглядят так \b\fs28 \cf2 Fab Order Number : FAB00772450\ и я хочу, ...
2
голоса
2ответа
3k показов

Как распечатать только список IP-адресов traceroute?

Как мне распечатать только список IP-адресов traceroute ? Я не хочу, чтобы веб-адреса, такие как something-online.net и время их прохождения туда и обратно. Как получить "простой" traceroute из ...
2
голоса
1ответ
807 показов

Windows gvim - используйте unix grep

Использование Windows 10. У меня установлен gvim. У меня также есть git, и у меня есть git bin в моем PATH (C:\program files (x86)\Git\bin), который помещает git gnu grep в мой путь, чтобы я мог ...
2
голоса
2ответа
665 показов

Используйте diff, чтобы найти разницу в выводе двух команд grep

Можно ли diff вывод двух команд grep ? В настоящее время я ищу файлы, используя разные шаблоны исключений, и вывод у них довольно длинный, поэтому я хотел посмотреть, сработал ли мой новый шаблон, ...
2
голоса
1ответ
428 показов

Скрипт Bash с grep -w

Я использую следующую команду: x.txt | grep -w 'in', и я получаю ответы типа: в в ... и т. д. Я только хочу ответ: в Как я должен изменить команду?
2
голоса
3ответа
2k показов

Почему «grep -i» такой медленный? Как сделать это быстрее для ASCII?

Рассматривать: $ time lzop -d < tvtropes-index.lzo | egrep -B 5 '[Dd][eE][sS][cC][eE][nN][dD] ?[Ff][rR][oO][mM]' real 0m0.438s $ time lzop -d < tvtropes-index.lzo | egrep -B 5 'descend ?from' -i real ...
2
голоса
1ответ
168 показов

Grep Пробел через несколько строк

Учитывая следующее в связке текстовых файлов (.vb): Partial Class [A-Za-z0-9_] Inherits System.Web.UI.Page End Class Я пытаюсь выполнить поиск файлов, которые имеют этот в основном пустой файл кода, ...
2
голоса
2ответа
909 показов

Искать все файлы, содержащие текст

С Busybox, как вы рекурсивно ищите выражение в группе файлов через группу каталогов, а просматриваете только текстовые файлы? Мы не знаем, каким будет суффикс файла; это может быть .sh, это может ...
2
голоса
3ответа
359 показов

grep -c дает противоречивые результаты

Я пытаюсь определить количество процессов, которые выполняются с помощью следующей командной строки: ps aux | grep -c 'Xvfb :1' Когда процесс "fiji:1" не запущен, я иногда получаю значение 0, а ...
2
голоса
1ответ
700 показов

Как удалить несколько слов из команды grep в AIX

Я пытаюсь проверить диски, используемые для зеркала в lvs. В настоящее время я использую команду "lslv -m ulv", но проверить наличие нескольких lvs сложно. Я полагаю, что в grep должен быть какой-то ...
2
голоса
1ответ
759 показов

Записать файл с удаленного сервера в локальный каталог?

Я хочу применить grep-magic к лог-файлу на удаленном сервере и записать результат в локальный файл на моем компьютере. Есть ли более простой способ, чем мое 3-х шаговое решение: сделать grep -magic и ...
2
голоса
1ответ
1k показов

Gpp-конвейер вызывает ошибку $ '\302\240grep': команда не найдена в Linux

Иногда, когда я передаю некоторый ввод в grep , я вижу эту ошибку: $ cat something.txt | grep "some text" -bash: $'\302\240grep': command not found Когда я снова набираю команду, она работает как ...
2
голоса
1ответ
1k показов

Что делает в команде grep?

Мне было интересно, что делает в команде grep grep a b c попытаться найти в файле a и b c? Что делает ? Найти теги HTML?
2
голоса
0ответов
692 показов

Как напечатать абсолютные пути с помощью git grep

Я использую следующую команду grepcode для рекурсивного поиска большого числа репозиториев git. Он печатает путь к найденным файлам относительно корня хранилища, как я могу напечатать абсолютный путь ...
2
голоса
1ответ
3k показов

grep regex работает по-другому на Mac?

Просто пытаюсь понять, как использовать регулярные выражения с помощью grep (или egrep) в Mac-терминале (BSD grep - 2.5.1-FreeBSD). Файл для проверки (pow.txt) содержит строки: kiytytytyty а также ...
2
голоса
2ответа
263 показов

pgrep быстрее, чем требуется, чтобы запустить процесс, использовать сон?

У меня проблемы с моим скриптом CSH и командой: set XVFBCHK2 = `pgre -f 'Xvfb' | wc -l` Кажется, возвращаются противоречивые значения. Когда он должен вернуть 1, он возвращает 0. Я почти уверен, что ...
2
голоса
1ответ
46 показов

Возьмите файл регулярных выражений и верните первое совпадение для каждого в другом файле.

У меня есть два файла. a.txt имеет список регулярных выражений, разделенных символами новой строки. b.txt есть строки, некоторые из которых соответствуют регулярным выражениям в a.txt . Что я хочу: ...
2
голоса
3ответа
2k показов

Извлечь строку версии из имени файла

У нас есть список имен файлов в файле a.txt со встроенной в них строкой версии. Например: gson-2.1 xmlParserAPIs-2.4.0 acrobat-1.1 orai18n-mapping-12.1.0.2 jdbc-se2.0 eclipse-core-runtime-20070801 ...
2
голоса
8ответов
198 показов

Как удалить похожие экземпляры строк с помощью команд Unix?

У меня есть файл, который содержит строки, которые выглядят следующим образом: 14|geauxtigers|90 14|geauxtigers|null Я хочу удалить все экземпляры в файле с нулем в качестве последнего члена. Есть ли ...
2
голоса
7ответов
1k показов

большой объем текста

У меня есть несколько гигабайт исходного кода. использование рекурсивного grep для термина может занять некоторое время. Я использую ext3. Есть ли более быстрый способ? Будет ли поиск быстрее, и если ...
2
голоса
2ответа
999 показов

Сопоставление предложения с grep

Я пытаюсь найти полное предложение, содержащее поисковый запрос. я пробовал grep (^.|\.\s).*searchterm.*(\.\s|\n) но это не работает, и я не уверен, почему. Чтобы уточнить: я хочу, чтобы стандартный ...
2
голоса
1ответ
132 показов

Grep на macOS: найдите уникальные вхождения группы захвата в регулярном выражении

Я нахожусь на macOS и хотел бы использовать grep (или подобный инструмент), чтобы найти уникальные вхождения определенного шаблона в базе кода. Например, для поиска всех вызовов console.somemethod() ...
2
голоса
1ответ
181 показов

файл проверки работоспособности для получения двоичного ответа

Какие команды Unix я могу использовать, чтобы определить наличие каждого из нескольких слов и несуществование каждого из нескольких слов, что даст двоичный ответ? Например: я хочу быть уверен, что в ...
2
голоса
2ответа
294 показов

Почему MSYS grep не берет параметры из переменной?

Чтобы установить параметры по умолчанию для grep (из MSYS в Win7), чтобы игнорировать объектные файлы и определенные каталоги, я экспортировал GREP_OPTIONS в ~/.profile следующим образом: export ...
2
голоса
3ответа
1k показов

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

Я начинающий сценарист. Что я пытаюсь сделать У меня есть текстовый файл, который выглядит следующим образом (пример): hello hi there apple Я пытаюсь сделать сценарий, который сохраняет каждую строку ...
2
голоса
2ответа
204 показов

Можно ли имитировать ack, используя grep с правильной комбинацией параметров?

На моем локальном компьютере установлен ack-grep, и я считаю его незаменимым для быстрого «подбора» кодовой базы при отладке. Однако на моем дешевом виртуальном хостинге ack-grep нет. В одном из ...
2
голоса
2ответа
1k показов

Почему find exec grep> file является бесконечным циклом?

Я пытался собрать все Message-ID: заголовки (строки) в каталоге с файлами 200K .eml (простой текст). Я немного наивно сказал: find -type f -exec grep -Fi "message-id:" {} \; > messageids.txt Я ...
2
голоса
2ответа
9k показов

grep множественное исключающее расширение

Я нахожу одно исключение расширение, как grep --exclude "*.js" "a" * Как написать несколько исключающих масок? Я пробовал код ниже, но он не работает: grep -r --exclude=*.\{html,htm,js} "li" * grep ...
2
голоса
1ответ
183 показов

Живая (e) поиск файла

Каждую неделю или около того мне нужно загружать файл с миллионами строк и запускать на нем greps. Некоторые greps положительны, некоторые отрицательны (флаг "-v"). Некоторые из них grep, а некоторые ...
2
голоса
3ответа
8k показов

Игнорировать первые N совпадений и печатать (N+1)-й матч в grep

Как сделать так, чтобы grep игнорировал первые N совпадений в файле, затем печатал (N+1)-ное совпадение и все k строк после него, а затем завершал работу.
2
голоса
2ответа
107 показов

Grep: подсчитать конкретную строку во всех рекурсивных файлах с именем файла matchi

Мне уже удалось посчитать строки во всех файлах в каталоге: grep -roh „XXX" . | wc –w Но я не знаю, как выделить утверждение. Я только хочу посчитать слова в файлах, которые имеют следующую строку ...
2
голоса
1ответ
2k показов

grep + sed для поиска и замены веселья!

У меня есть разработанная копия веб-сайта, на котором есть довольно много жестких ссылок на его живую копию. Я хотел бы заменить все вхождения "www." с "dev." во всех файлах. Я думаю, что могу ...
2
голоса
2ответа
2k показов

Исключить длинные строки из результатов grep

Как исключить очень длинные строки из результатов grep ? Я часто пролистываю множество файлов .js (-r), и некоторые из них компилируются, поэтому они состоят из одной строки, обычно длиной в пару ...
2
голоса
2ответа
1k показов

Сохранять вывод grep с форматированием как в файле

Я хочу сохранить результат grep в файле с форматированием так же, как вывод в Konsole(Kubuntu). Я пытался сохранить его в документе LibreOffice, но результат ничем не отличается от результата в ...
2
голоса
4ответа
2k показов

Как удалить все вхождения значений в одном списке из другого списка?

У меня есть список символов, таких как ... wer sfe efo Как удалить все экземпляры этих (уникальных) символов из другого списка (неуникальных) символов? Таким образом, в следующем списке строки, ...
2
голоса
3ответа
654 показов

SW для замены строки в Windows

У меня есть текстовый файл (на самом деле XML), который я хочу изменить с помощью командной строки. Другими словами, как часть пакета Windows, я хочу найти строку (в данном случае @@@@, которая ...
2
голоса
3ответа
4k показов

Как найти файлы в диапазоне размеров?

Пожалуйста, предложите мне найти все zip файлы размером более 60 MB но размером менее 70 MB с помощью команды find .
2
голоса
1ответ
518 показов

grep segfaults когда передается "-r" и "--exclude-dir", а stdin - это канал

Если я передаю данные в grep И передаю флаг "-r" (recurse subdirs) И передаю флаг "--exclude-dir" (например, чтобы пропустить каталоги ".git"), то он segfaults. Если что-то из этого отсутствует, то ...
1
голос
2ответа
518 показов

Передача команд в $()

Это пример сценария оболочки, который я пытаюсь запустить, но вместо вывода результата grep он печатает всю строку. Разве нельзя транслировать, когда в $()? i="the cat is a crazy"; word=$( echo $i | ...
1
голос
3ответа
92 показов

Как найти файлы, которые не содержат собственного имени файла

При использовании шаблонов для генерации файлов важно включать имя шаблона в шаблон. При чтении сгенерированного файла, он помогает вам найти шаблон, используемый для его создания. Я хочу найти все ...
1
голос
0ответов
70 показов

Состояние выхода Grep не возвращает ожидаемое значение

В файле "WAP" есть слово. Когда я запускаю команду grep -i "WAP" filename . Я получаю статус выхода 0. Это хорошо. Но когда я ищу те слова, которых нет в файле. Я все еще получаю статус выхода ноль.
1
голос
0ответов
75 показов

Искать текст в заархивированных файлах и перемещать их в другую папку

Друзья, на моем Mac у меня есть сотни файлов zip в каталоге с именем Test. Предположим, у меня есть файлы a.zip, b.zip, c.zip ....... Теперь я хочу grep всех файлов для текста "searchText" и ...