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

12
Можно ли сократить этот фильтр, который находит диски размером более 100 ГБ?

Моя цель - получить диски больше 100G от lsblk. У меня это работает, но это неловко. Я почти уверен, что это можно сократить. Либо с помощью чего-то совершенно отличного от lsblk, либо, возможно, я могу фильтровать удобочитаемые числа напрямую с помощью awk. Вот что я собрал: lsblk | grep disk |...

12
Вывести строку, только если следующая строка НЕ ​​содержит конкретного совпадения

Я пытаюсь найти в файле журнала действия, которые не были завершены. Например, я регистрирую «Начальное действие для идентификатора 1234 ...», и в случае успеха следующая строка будет «Задание 1234 выполнено». Я пытаюсь получить строки "Starting ...", за которыми НЕ следуют соответствующие строки...

12
Grep удалить строку с 0, но не с 0,2?

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

12
Поиск последнего элемента в строке с помощью grep

Я пытаюсь взять последнее слово или фразу, используя grep для определенного шаблона. В этом примере это будет от последней запятой до конца строки: Blah,3,33,56,5,Foo 30,,,,,,,3,Great Value И поэтому желаемым выводом для этой строки будет «Great Value». Все строки также имеют разную длину, но перед...

12
Использование пустой строки в качестве контекста «разделитель группы» для grep

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

12
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"...

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

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

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 жесткими...

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

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

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

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

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

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

11
Как поместить поиск строки с помощью команды grep в оператор if?

Я хочу найти несколько строк в двух файлах. Если одна строка найдена в обоих файлах, то создайте что-нибудь. Если одна строка найдена только в одном файле, создайте другую. Мои команды следующие: ####This is for the affirmative sentence in both files if grep -qw "$users" "$file1" && grep...

11
grep как подавить отображение несоответствующего файла?

Я пытаюсь найти файлы, содержащие определенное слово, используя grep. В каталоге много файлов (> 500) Команда я бегу $ grep 'delete' * Вывод validate_data_stage1:0 validate_data_stage2:0 validate_data_stage3:0 validate_data_stage4:0 validate_data_stage5:0 validate_input_stage1:0...

11
Как использовать grep для поиска строки с одним из двух слов, но не с обоими?

Я хочу найти строки с 'word1' XOR 'word2' в текстовом файле. Таким образом, он должен вывести строки с word1, word2, но не с обоими этими словами. Я хотел использовать XOR, но я не знаю, как написать это в командной строке Linux. Я старался: grep 'word1\|word2' text.txt grep word1 word2 text.txt...

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

Я хотел бы найти текст, который может быть разбит на несколько строк в файле. Grep, который игнорировал бы разрывы строк и возвращал соответствующий диапазон строк. например, я буду искать is an example fileи ожидать, что он будет найден в следующем файле: Это пример файл. Чтобы не зависеть от...