Запитання з тегом «grep»

grep - це утиліта командного рядка, яка використовується для пошуку тексту.

3
хвостовий файл журналу, але показувати лише певні рядки
Я записую файл журналу з прапорцем -f. Потім я перекладаю це на grep, щоб знайти лише рядки, що містять "X". Це працює чудово. Тепер я хочу передати це знову в інший греп, який видалить усі рядки, що містять "Y". Коли я додаю другу трубку, файл перестає оновлюватись і, схоже, ніяких …

3
Як перелічити вміст усіх .zip-файлів у папці та виконувати певний файл для певного файлу?
У мене 348 zip-файлів, і я хочу знайти файл, який знаходиться в одному з zip-файлів, але unzip -lвін не працює з підказками? Як я можу перерахувати вміст усіх .zipфайлів і grepчерез об'єднаний список усіх файлів, що містяться у зіпсах?
28 grep  zip  unzip 

4
Що робить "xargs grep"?
Я знаю grepкоманду, і я дізнаюся про функціональні можливості xargs, тому я читаю цю сторінку, яка дає кілька прикладів того, як використовувати xargsкоманду. Мене бентежить останній приклад, приклад 10. У ньому написано "Команда xargs виконує команду grep для пошуку всіх файлів (серед файлів, наданих командою find), що містили рядок" stdlib.h …

1
Що робить буферизація греп-ліній?
Ось моя команда, яку я використовую в сценарії для grepданих у режимі реального часу. Схоже, дані в режимі реального часу не відображаються правильно, оскільки вони просто пропускають деякі рядки. tail -f <file> | fgrep "string" | sed 's/stuff//g' >> output.txt Що б зробила наступна команда? Що таке "буферизація ліній"? tail …
25 grep 

2
Чому ця команда grep не працює?
Коли я намагаюся використовувати grep таким чином: service --status-all | grep network Він все ще перераховує всі сервіси, хоча я переклав його на grepобмеження лише до рядка "мережа" Після факту: Помітивши цю статтю, яка пояснює, чому команда поводиться так, ось що мені подобається в Linux, завжди є вагома причина, але …
24 services  grep 

2
Модифікація кольору грепу
Коли я щось клапну, результат завжди червоного кольору. Я знаю, що команда grep --colorдрукує результат у кольорі, який за замовчуванням є червоним. Чи можна змінити колір?


3
Використовуючи grep з трубою та ampersand для фільтрації помилок з пошуку
Я використовую cygwin, щоб знайти файл на cygdrive. Однак мені потрібно придушити повідомлення, відхилені в дозволі (інакше результати приховуються в повідомленнях про помилки). Наступна команда працює: find -name 'myfile.*' |& grep -v "Permission denied" Я не розумію, чому амперсанд потрібно вводити в цю команду, очікував би, що це спрацює, але …
22 bash  command-line  find  grep 

1
Використання модифікаторів сумісного з Perl Regex (PCRE) у форматі grep
Згідно з grep --helpі man grep, ми можемо використовувати -Pпараметр для того, щоб інтерпретувати шаблон як регулярний вираз Perl (PCRE, якщо бути точним), замість базових регулярних виразів POSIX за замовчуванням (BRE). У мові Perl до виразу можуть бути додані різні модифікатори , щоб відрегулювати інтерпретацію шаблону (у синтаксисі /pattern/modifiers). Отже, …
20 grep  perl  regex 


3
Як отримати номер рядка від grep?
Наступний греп grep -r -e -n coll * відобразиться fullpath/filename: <tag-name>coll</tag-name> Мені хотілося б знати, у якому рядку є наступний текст, я спробував додати -n, але це не вийшло. Я спробував додати | grep -n *, але це зробило щось дивне. Те, що я хотів би бачити (мене не цікавить …


1
опустити імена файлів у греп
Я вітаю рядок з декількох файлів, але один небажаний побічний ефект - це ім'я файлу, що відповідає попередньому виходу. Як я можу придушити вихідні файли, використовуючи лише grep? $ grep -i lp lpNet* lpNet:This was printed via the internet using the lp command. lpNet:I believe lp doesnt care what the …
18 command-line  bash  grep  cat 


2
Що означають ^ $ і ^ #?
Я не розумію BADIPS=$(egrep -v "^#|^$" $tDB). Ви можете пояснити це? повний код: #!/bin/bash # Purpose: Block all traffic from AFGHANISTAN (af) and CHINA (CN). Use ISO code. # # See url for more info - http://www.cyberciti.biz/faq/?p=3402 # Author: nixCraft <www.cyberciti.biz> under GPL v.2.0+ # ------------------------------------------------------------------------------- ISO="af cn" ### Set …
17 grep  regex 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.