Популярные вопросы по тегу GREP

Строка grep в двойных кавычках

... ю grep grep user file | grep -e "[\'\"]" Это приведет к тому, что мне 2 нужен раздел файла, и ...

Как сделать не жадное совпадение в grep?

... .. </car> ... означает 2 любой символ, а ввод состоит из нескольких 1 ...

Grep 'двоичный файл соответствует'. Как получить нормальный вывод grep?

... second search term' ./ Однако я получаю следующие 5 результаты. Обратите внимание, что в файлах 4 JPG есть совпадения, но нет фактического 3 результата. Binary file ./jpg/00015928.jp ...

Разделение вывода unix

... з файла. grep keyword /path/to/file - вот как 6 я нахожу нужную строку кода. На выходе получается 5 что-то вроде var=htt ...

Grep с кавычками

... едмет строк с ошибками 503, поэтому я 5 ищу " 503 (кавычка 503). Это кажется простым, но 4 это не сработает: grep '" 503 ' access.log Я получаю следующую ошибку: ...

grep + A: печатать все после совпадения

... 1: http://www.google.com http://www.bing.com http://www.yahoo.com http://www.baidu.com http://www.yandex.com .... Я хочу 17 получить все записи после: http://www.yahoo.com, результаты 16 выглядят следующим образом: файл2: http://www.baidu.com http://www.yandex.com .... Я знаю, что 15 могу использовать grep, чтобы найти номер 14 строки, где находится yahoo.com, используя $grep -n 'http://www.yahoo.co ...

Bash как добавить слово в конец строки?

... , и 11 я хотел бы добавить «eth0» к каждой из этих 10 выходных строк, а затем, в идеале, перебрать 9 результат, чтобы вызвать команду с каждой 8 строкой. Проблема, с которой я столкнулся, заключается 7 в получении этой дополнительной строки в 6 конце каждой строки. Я пробовал: | sed -e 's/\(.+)\n/\1 eth0/g' что не сработало 5 ... а затем предположим, что я получил это 4 там, если я заключу ег ...

grep с регулярным выражением для номера телефона

... одним, но не знаю, как получить 4 единообразное регулярное выражение. Например xxx-xxx-xxxx (xxx)xxx-xxxx xxx xxx xxxx xxxxxxxxxx Я 3 могу обрабатывать только 1, 2 и 4 вместе gre ...

Как я могу найти скрытые файлы с помощью grep?

... апку, если я запускаю grep -r search * Какой 2 командой grep можно было бы включить эту 1 папку ...

Раскрашенный grep - просмотр всего файла с выделенными совпадениями

... аете контекстные строки). Учитывая, что 10 каждая печатаемая строка имеет совпадение, выделение 9 не добавляет столько возможностей, сколько 8 могло бы. Мне бы очень хотелось cat файл и увидеть 7 весь файл с выделенными совпадениями с шаблоном. Есть 6 ли способ указать grep печатать каждую прочитанную 5 строку независимо от того, есть ли с ...

Каков наилучший способ рекурсивно найти совпадение строки/регулярного выражения в файлах? (УНИКС)

... и в каких файлах используется 3 переменная или функция. Я помню, как исп ...

Как я могу передать stderr, а не stdout?

... grep, оставив stdout в стороне. Используя 3 временный файл, это можно сделать в два 2 этапа: command > /dev/nu ...

Распечатать предыдущую строку, если условие выполнено

... , а затем найти второй 8 столбец в строке и проверить, больше ли 7 оно значения. Да, я хочу напечатать предыдущую 6 строку. Пример: Входной файл AAAAAAAAAAAAA BB 2 CCCCCCCCCCCCC BB 0.1 Вывод AAAAAAAAAAAAA Теперь я 5 хочу найти BB, и если вто ...

Найти и заменить текст в файлах .sql

... , ищу 6 OLDSERVERNAME и заменяю его на NEWSERVERNAME (я выполняю миграцию). Должен 5 быть более быстрый способ сделать это. Я 4 пробовал использовать FART, но, думаю, делал 3 это неправильно. Вот что я пробовал (в основной 2 папке): ...

Как найти список слов

... со 100 словами, разделенными 4 новыми строками. Я хочу выполнить поиск 3 в файле B, чтобы узнать, встречается ...

Как grep показывать только путь / имя файла?

... Но я не 7 хочу видеть содержимое каждого файла, мне 6 нужен только путь / имя файла. Как я могу 5 это сделать? Ps: Поскольку некоторый файл 4 JSON содержит очень длинный текст в одной 3 строке, то он будет занимать весь экран. Я 2 не хочу фильтро ...

Grep внутри всех файлов, созданных в пределах диапазона дат

... рнала, которые 2 создаются в диапазоне дат с 28 мая 2012 1 года по 30 мая 2012 года ...

grep для строки в файле, затем удалите строку

... что есть способ получше! $ grep -v test example.txt > example.txt.tmp;mv example.txt.tmp example.txt $ cat example.txt example example Стоит 2 отметить, что это ...

grep без указания пути / файла: строка

... файла не указываются в результатах. В этом 2 случае я хочу просмотреть все файлы .bar 1 в текущем ...

Поиск строки в нескольких файлах в Linux

... внутри текстового файла? Например, мне 2 нужно найти стр ...

Grep's "Invalid range end" - ошибка или особенность?

... ражения, которую 1 я не знаю? $ cat text | grep -f pattern-ok abc'def-ghi $ cat text | grep -f pattern-buggy grep: Invalid range end Я использую: $ grep --version | head -n 1 ...

grep: недопустимый операнд оператора повторения

... экспресс (?<=heads\/)(.*?)(?=\n), и вы можете 6 увидеть, как он работает здесь http://regexr.com?347dm Мне нужно, чтобы 5 это регулярное выражение работало в команде 4 grep, но я получаю эту ошибку. $ grep -Eio '(?<=heads\/)(.*?)(?=\n)' text.txt grep: repetition-operator operand invalid Он отлично 3 работает с подтверждением, но у меня нет 2 подтверждения на машине, на которой я должен 1 его запустить. ack text.txt -o --ma ...

grep: ошибка записи: сломанный канал с подпроцессом

... Это только 1 часть: while d <= datetime.datetime(year, month, daysInMonth[month]): day = d.strftime("%Y%m%d") print day results = [day] first=subprocess.Popen("grep -Eliw 'Algeria|Bahrain' "+ monthDir +"/"+day+"*.txt | grep -Eliw 'Protest|protesters' "+ monthDir +"/"+day+"*.txt", shell=True, stdout=subprocess.PIPE, ) output1=first.communicat ...

Как заставить GREP выбирать только числовые значения?

... : 99% Но мне нужны только числа 3 (для следующего сравнения). Если я использую 2 регулярное выражение grep без точки: df . -B MB | tail -1 | awk {'print $4'} | grep .[0-9]* Я ничего 1 ...

Использование grep для получения следующего СЛОВА после совпадения в каждой строке

... File not fo$ 1.0.0.127.in-addr.arpa - - [10/Jun/2012 15:32:27] "GET /hello HTTP/1.1" 404 - 1.0.0.127.in-addr.arpa - - [10/Jun/2012 15:41:57] code 404, message File not fo$ 1.0.0.127.in-addr.arpa - - [10/Jun/2012 15:41:57] "GET /ss HTTP/1.1" 404 - Когда 3 я пытаюсь использовать простой grep или 2 awk, ...

Как ввести "\ n" в файл

... char." >> mno.txt Я хочу echo "\nThis line has new line char." >> mno.txt как ре ...

Найти и скопировать все изображения в каталог с помощью терминала linux mint, пытаясь понять синтаксис

... ать все изображения в 6 каталог. Я нашел: найдите все файлы jpg (или JPG) в каталоге и скопируйте их в папку / home / joachim / neu2: find . -iname \*.jpg -print0 | xargs -I{} -0 cp -v {} /home/joachim/neu2 и найти все файлы изображений прямо: find . -name '*' -exec file {} \; | grep -o -P '^.+: \w+ image' Моя проблема в первую очере ...

Заключите все строки в текстовом файле в кавычки ('что-то')

... чить каждую новую 1 строку в "и" (кавычки). например Файл1: /home/user/some type of file with spaces /home/user/another type of file with spaces Кому Файл2: '/home/user/some type of file with spaces' '/home/user/another type of file ...

Как выполнить операцию grep для всех файлов в каталоге?

... ая 7 некоторые данные из вывода команды и добавляя 6 их в файл. Я понимаю, какую команду я хочу 5 использовать, и как при необходимости извлекать 4 строки с помощью grep. Но я ...

Используйте синтаксис grep --exclude / - include, чтобы не просматривать определенные файлы с помощью grep

... файлах в дереве 18 каталогов. Это на обычной машине Linux, у 17 меня есть оболочка bash: grep -ircl "foo=" * В каталогах также 16 много двоичных файлов, соответствующих "foo=". Поскольку 15 эти результаты нерелевантны и замедляют 14 поиск, я хочу, чтобы grep пропустил поиск 13 этих файлов (в основном изображений JPEG 12 и PNG). Как мне это сделать? Я знаю, что 11 ...

Как мне найти файлы, соответствующие шаблону, в каталоге, соответствующем другому шаблону из командной строки?

... если я хочу искать только подкаталоги, такие 6 как bar? Я могу передать результаты по конвейеру, но 5 это очень неэффективно. $ find /Path -name "file_name*" | grep "bar" /Path/bar3/file_name3.txt /Path/bar4/file_name4.txt Есть ли способ получить их все в find и про ...

Сравнение двух несортированных списков в linux, список уникальных во втором файле

... в 3 телефонов). Я ищу способ перечисления чисел 2 во втором файле, которого нет в первом файле. Я 1 пробовал различные методы: comm (getting some weird sorting errors) fg ...

Как получить одно значение с помощью grep из Json?

... default", "State": "pending", "VpcId": "vpc-123", "CidrBlock": "10.0.0.0/16", "DhcpOptionsId": "dopt- ...

Как удалить все ссылки из HTML-файла в Bash, grep или batch и сохранить их в текстовом файле

... С этим 11 я заставлю это работать в моей ситуации. P.S. Я 10 прочитал так много ссылок / сообщений о 9 переполнении стека, что отображение моих 8 ссылок заняло бы слишком много времени .... Если 7 требуется пример HTML, чтобы показать сложность 6 процесса, я добавлю его. У меня также есть 5 Mac и ПК, которые я переключал между ними, чтобы 4 использовать их команду shell / batch / grep 3 / команды терминала, так что либо мне пом ...

Как удалить строки из файла CSV на основе значений списка из другого файла?

... v, в которых первый столбец (id) имеет 11 значение, содержащееся в blacklist.csv. id всегда числовой. В 10 этом случае я бы хотел, чтобы результат 9 выглядел так: id,value 4,1 50,5 Пока мой скрипт для определения 8 повторяющихся строк выглядит ...

Как получить часть файла после первой строки, которая соответствует регулярному выражению?

... часть моего файла после строки, которая 4 соответствует моему выражению grep. То есть: $ cat file | grep 'T ...

Требуется регулярное выражение (grep) для многострочного поиска

... ует слово customerName, за которым следует слово 5 from. Этот оператор выбора может охватывать 4 множество строк и может содержать табуляции 3 и символы новой строки. Я пробовал несколько 2 вариантов следующего: $ grep -liIr --include="*.sql" --exclude-dir="\.svn*" --regexp="select[a-zA-Z0- 9+\n\r]*customerName[a-zA-Z0-9+\n\r]*from" Но это работает ...

Проверьте, находится ли файл в папке или ее подпапке, используя терминал Linux

... или я не использую 3 терминал Linux. Что мне для этого использовать? Я 2 использу ...

Как мне использовать grep параллельно

... чно использую grep -rIn pattern_str big_source_code_dir, чтобы что-нибудь найти. но 4 grep ...

Вывод результатов grep в текстовый файл, требуется более чистый вывод

... между каждой записью или 2 способ выравнивания имен файлов и результатов 1 поиска? Например, желаю измениться ... ./file/path: first result ./another/file/path: second result ./a/third/file/path/here: third result в ./file/path: first result ./another/file/path: second result . ...

Grep для нескольких файлов в файловой системе Hadoop

... ленную строку. Я вижу 4 файлы, которые хочу найти, вот так: bash-3.00$ hadoop fs -ls /apps/mdhi-technology/b_dps/real-time .. который 3 возвращает несколько таких записей: -rw-r--r-- 3 b_dps mdhi-technology 1073741824 2012-07-18 22:50 /apps/mdhi-technology/b_dps/HADOOP_consolidated_RT_v1x0_20120716_aa -rw-r--r-- 3 b_dps mdhi-technology 1073741824 2012-07-18 ...

Как найти в файле непечатаемые символы?

... ++ ) { if( ord(substr($line, $i, 1)) > 127 ) { print "$line\n"; last; } done < $SRCFILE Код не работает, помогите 1 мне найти р ...

Невозможно извлечь группу захвата с помощью sed или grep

... а самом деле является группой захвата. Что 2 я здесь делаю не так? Я тоже пробовал: echo employee_id=1234| egrep -o employee_ ...

Печатать только если поле не пустое

... еня есть текстовый файл, из которого 5 я хочу получить информацию о хосте и IP, только 4 если IP существует в столбце 4. Например: cat hostlist.txt Server One 255.255. ...

(grep) Regex для соответствия символам, отличным от ASCII?

... F-8. В одной 11 программе есть ошибка, которая не позволяет 10 ей работать с именами файлов, отличными 9 от ASCII, и мне нужно выяснить, сколько 8 из них затронуто. Я собирался сделать это 7 с помощью find, а затем выполнить grep, чтобы напечата ...

Как добавить # перед любой строкой, содержащей соответствующий шаблон в BASH?

... должна добавить # в начало всех файлов, в 5 которых было найдено "000". Результат будет 4 следующим: #This is a 000 line. #This is 000 yet ano000ther line. This is still yet another line. Лучшее, что я могу сделать, это 3 такой цикл while, который кажется слишком 2 сложным: while read -r line do if [[ $line == *000* ]] then echo "#"$line >> output.txt else echo $line >> output.txt ...

Функция bash grep --exclude-dir не работает

... не так? Я использую 1 Ubuntu 13.10, если это помогает. function fif # find in files { pattern=${1?" Usage: fif <word_pattern> [files pattern]"}; files=${2:+"-iname \"$2\""}; grep "$pattern" ...

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

... этого "Abc Inc"; Я хочу удалить 3 завершающий ";" также. Как я могу это сделать? Я 2 начинаю би ...

Grep для строки, которая заканчивается определенным символом

... ree.pdf # some other stuff myfilezipped.pdf.zip some comments and explanations Я знаю, что в grep метасимвол 7 $ соответствует концу строки, но меня интересует 6 не конец строки, а конец строки. Группы 5 в grep очень странные, я пока плохо их понимаю. Я 4 пробовал с сопоставлением групп, на самом 3 деле у меня есть похожий REGEX, но он не 2 работает с grep -E (\w+).pdf$ Есть ли способ найти соответствие 1 окончания с ...

Как я могу гарантировать, что строка Bash является буквенно-цифровой без подчеркивания?

... фисы; все другие символы не разрешены (включая подчеркивание, что означает, что я не могу использовать символ регулярного выражения \ W) Я решил первые два из списка, но 9 мне сложно понять, как проверить, содержит 8 ли строка bash только буквы, цифры и дефисы. Я 7 думаю ...