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

Для вопросов, касающихся grep, инструмента командной строки для поиска текстовых шаблонов в файлах. Используйте этот тег для вопросов о самом grep или вопросов о проблемах, возникающих при использовании инструмента командной строки grep.

2
Почему этот `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 /dev/pts/0 $ tty | cut -f3-4 -d'/' pts/0 Я пытаюсь исключить …
12 command-line  grep  tty 

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

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

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

2
grep игнорировать шаблоны
Я извлекаю URL-адреса с веб-сайта, используя cURL, как показано ниже. curl www.somesite.com | grep "<a href=.*title=" > new.txt Мой новый файл .txt, как показано ниже. <a href="http://website1.com" title="something"> <a href="http://website1.com" information="something" title="something"> <a href="http://website2.com" title="some_other_thing"> <a href="http://website2.com" information="something" title="something"> <a href="http://websitenotneeded.com" title="something NOTNEEDED"> Однако мне нужно извлечь только приведенную ниже …
12 grep 

2
Использование пустой строки в качестве контекста «разделитель группы» для grep
Мне нужен вывод grep с контекстом, цветом и пустыми строками в качестве разделителя групп. В этом вопросе я узнал, как определить custom group-separator, и я построил свою команду grep следующим образом: grep --group-separator="" --color=always -A5 но разделитель группы на самом деле не пуст, вместо этого он все еще содержит код …
12 grep  perl  colors 

4
Вывести строку, только если следующая строка НЕ ​​содержит конкретного совпадения
Я пытаюсь найти в файле журнала действия, которые не были завершены. Например, я регистрирую «Начальное действие для идентификатора 1234 ...», и в случае успеха следующая строка будет «Задание 1234 выполнено». Я пытаюсь получить строки "Starting ...", за которыми НЕ следуют соответствующие строки "Completed". Пример файла журнала Starting activity for ID …
12 grep  sed  awk 

3
Grep_color на Mac
Я пытаюсь выделить свое регулярное выражение на Mac с помощью терминала. Я поставил это мое .profile: export GREP_COLOR='1;30;40' Ничего не меняется, поэтому я добавил то же самое к моему bash.profileеще ничего, перезапустил машину ничего. Когда я: egrep --color=auto ".*\W blah blah " затем загорается какой-то желтый цвет, но мне стало …
12 grep  osx  colors 

2
используя xargs для grep нескольких шаблонов
У меня есть файл, в котором есть термины, к которым я хочу обратиться, причем каждый термин представляет собой одну строку в файле. Я думал, что смогу сделать это с помощью xargs. Что я могу почерпнуть из примеров со страницы руководства, подобной этой find ./work -print0 | xargs -0 rm в …
12 grep  xargs 



4
grep - удаление текста после токена-разделителя
У меня есть файл, в котором мне нужно удалить все после первого ;в каждой строке. Итак, такой файл: sdfsdsdf; fsdfsddf;sdfsd; Приведет к этому: sdfsdsdf fsdfsddf Я изучил grepи sed. Буду признателен за ответ, включающий любую из этих команд.

8
Grep удалить строку с 0, но не с 0,2?
У меня есть файл, содержание которого похоже на следующий. 0 0 0.2 0 0 0 0 Мне нужно удалить все строки с одним нулем. Я думал использовать grep -v "0", но это удаляет также строку, содержащую 0,2. Я видел, что могу использовать эту -wопцию, но это тоже не работает. Как …
12 grep 

2
Использование grep -v для нескольких аргументов
Есть ли более простой способ сделать это? grep -v foo file | grep -v bar Вероятно, есть очень элегантные способы сделать это с помощью egrep, но как использовать старый добрый grep? РЕДАКТИРОВАТЬ: grep -v 'foo\|bar' fileкажется, работает только с GNU grep. Я на Солярисе. Любое решение для этого?
12 grep  solaris 

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

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