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

13
Грэп-упражнения онлайн? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 9 месяцев назад . Существуют ли онлайн-руководства по grep, в которых есть какой-нибудь онлайн-инструмент для...

13
Помечать вхождения ключевого слова другим цветом

У меня есть программа, которая выдает вывод, stdoutкак: [OK] Something is ok [OK] Something else is also ok [FAIL] This does not look good [FAIL] Neither does this [OK] At least this is fine Чтобы было легче обнаружить сбои в выводе, я хотел бы пометить вхождения ключевого слова FAILкрасным, не...

13
Почему этот результат BSD grep отличается от GNU grep?

Мой компьютер работает под управлением macOS 10.12.3, и я использую установленную в системе grepутилиту с версией 2.5.1-FreeBSD. Вот результаты, которые я получаю при тестировании различных регулярных выражений: Но если я запускаю их, используя GNU grep (версия 2.25), я получаю следующее: GNU grep...

13
Смущен по поводу границы слова

Я много исследовал это, но мне все еще не ясно это. Что означает слово граница ? Что оно делает? Так, например, может кто-нибудь объяснить мне эту команду, пожалуйста? egrep '\b[A-Z]+\b' filename.sh...

13
«Ungrep» - какие шаблоны не совпадают

Я ищу команду или скрипт, чтобы сделать следующее - учитывая: file1.txt: abcd efgh ijkl mnop file2.txt: 123abcd123 123efgh123 123mnop123 Я хочу команду, которая делает что-то вроде этого: ungrep file1.txt file2.txt и возвращает следующее: ijkl Другими словами, он дает мне строки в file1.txt,...

13
Grep в пару тысяч файлов

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

13
Фильтровать вывод команды по цвету

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

13
Почему я должен дважды убежать от «точки»?

Я знаю, что мы можем избежать специального символа, такого как *(){}$с, \чтобы считаться литералами. Например \*или\$ Но в случае .я должен сделать это дважды, в \\.противном случае это считается специальным персонажем. Пример: man gcc | grep \\. Почему это...

13
Как проверить, присутствует ли какой-либо IP-адрес в файле с помощью сценариев оболочки?

У меня есть скрипт, который генерирует какой-то вывод. Я хочу проверить этот вывод для любого IP-адреса, как 159.143.23.12 134.12.178.131 124.143.12.132 if (IPs are found in <file>) then // bunch of actions // else // bunch of actions // Это fgrepхорошая идея? У меня есть Bash...

13
Как получить вывод netcat

Я пытаюсь получить доступ к текстовому потоку netcat, но у меня это не работает: netcat localhost 9090 | grep sender ничего не возвращает, но я уверен, что должно. Если я перенаправлю netcatвывод в файл и добавлю некоторые задержки (имитирую реальную среду) - тогда это работает: $ (sleep 5; cat...

12
Что меньше делает с rpm, и как мне получить этот текст без rpm

Когда я выполняю less package.rpm, less показывает мне всю метаинформацию о пакете. Что менее точно делать - есть ли в нем встроенный код, позволяющий извлекать метаинформацию, или rpm структурирован так, что первая часть выглядит просто как текстовый файл? Я бы предположил первое, так как...

12
Почему этот `grep -v` не работает должным образом?

У меня странная проблема, связанная с grep -vзапросами. Позвольте мне объяснить: Для отображения подключений я использую who: $ who harry pts/0 2016-12-08 20:41 (192.168.0.1) james pts/1 2016-12-08 19:28 (192.168.0.1) timothy pts/2 2016-12-08 02:44 (192.168.0.1) Ток ttyмоего терминалаpts/0 $ tty...

12
Запустите `grep`, исключая файл по указанному пути

Я хочу исключить файл ./test/main.cppиз моего поиска. Вот что я вижу: $ grep -r pattern --exclude=./test/main.cpp ./test/main.cpp:pattern ./lib/main.cpp:pattern ./src/main.cpp:pattern Я знаю, что можно получить желаемый вывод, используя несколько команд в расположении каналов и фильтров, но есть ли...

12
извлечь символы перед (), используя grep

Мне нужно извлечь символы перед символом '('. Моя файловая структура: Роза (хорошо) ООК ромашка () нет Лилли (плохо) отлично подсолнечника () хороший Мне нужен выходной файл в виде: rose daisy lilly sunflower Кто-нибудь может сказать команду для этого ..... awk, grep или sed предпочтительнее...

12
grep: входной файл 'X' также является выходным

Я использую ubuntu 14.4и пытаюсь перенаправить вывод grepкоманды в файл, но продолжаю получать эту ошибку: grep: input file 'X' is also the output Я искал эту проблему и только что обнаружил, что это ошибка, ubuntu 12.4и нет никакого описания, может кто-нибудь помочь мне разобраться в этой...

12
Почему сопоставление 1250 строк с образцами 90 КБ происходит так медленно?

Мои строки - это пути к файлам s/14/11/13/15/n7ce49B_235_25ed2d70.jpg; мои шаблоны довольно простые, все как n7ce49B_.+. Я работаю GNU grep 2.6.3под Debian 6.0.10 на сервере Dell DL360G7 (я упоминаю это просто для того, чтобы дать представление о производительности этой машины) с 15k жесткими...