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

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

5
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 validate_input_stage2:0 validate_input_stage3:0 validate_input_stage4:0 .... and hundred of such lines Це файли, які не містять заданого збігу. Я хочу придушити …

2
Видаліть усі рядки, які не мають n символів перед роздільником
У мене дуже довгий текстовий файл ( звідси ), який повинен містити 6 шістнадцяткових символів, а потім 'розрив' (який відображається як один символ і, схоже, не відображається належним чином у розмітці коду нижче) з наступними кількома словами: 00107B Cisco Systems, Inc 00906D Cisco Systems, Inc 0090BF Cisco Systems, Inc 5080 …

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

3
Як використовувати grep для пошуку рядка з одним із двох слів, але не з обома?
Я хочу шукати рядки з 'word1' XOR 'word2' у текстовому файлі. Таким чином, він повинен виводити рядки з word1, word2, але не рядки з обох цих слів. Я хотів використовувати XOR, але не знаю, як це записати в командному рядку Linux. Я намагався: grep 'word1\|word2' text.txt grep word1 word2 text.txt …



3
Як зібрати тисячі файлів у каталозі на сотні рядків у файлі
Я намагаюся скласти grepзаяву, і це мене вбиває. Я також втомився отримувати arguments list too longпомилку. У мене є файл, давайте назвемо його subset.txt. Він містить сотні рядків із конкретними рядками, такими як MO43312948. У моєму об'єктовому каталозі є тисячі файлів, і мені потрібно скопіювати всі файли, що містять рядки, …
11 grep 


3
Як продовжити баш псевдоніми
Як створити псевдонім, який насправді поширює інший псевдонім з такою ж назвою в Bash? Чому: Раніше я GREP_OPTIONSналаштовувався на .bashrcщось подібне: GREP_OPTIONS="-I --exclude=\*~" У мене також був сценарій (скажімо так setup-java.sh), який я б закликав, перш ніж працювати над деякими проектами Java. Він буде містити рядок: GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=classes" Якщо я …
11 bash  grep  alias 

2
Як відкрити сторінку grep (1p)?
В кінці man grep, йдеться SEE ALSO\ POSIX Programmer's Manual Page grep(1p). Я не в змозі відкрити сторінку grep(1p). Як це зробити? Пошук у мережі, Unix.SE, а також проб і помилок, але поки не пощастило. Спробував $ man 1p grep $ man -K grep Редагувати: Я на Ubuntu 14.10
11 grep  man  posix 


3
Як грепнути за unicode у баш-скрипті
if grep -q "�" out.txt then echo "working" else cat out.txt fi В основному, якщо файл "out.txt" містить " " в будь-якому місці файлу, я хотів би, щоб він повторювався "робочим" І якщо файл "out.txt" НЕ містить " " ніде у файлі, то я хотів би це для котів out.txt …

2
Як шукати текст у файлі, ігноруючи нові рядки?
Я хотів би знайти текст, який може бути розділений на кілька рядків у файлі. Греп, який ігнорує розриви рядків та повертає відповідні проміжки рядків. наприклад, я б шукав is an example file, і очікую, що він буде знайдений у наступному файлі: Це приклад файл. Не залежати від провідних чи кінцевих …


3
З грепом, як я можу зіставити візерунок та інвертувати відповідати іншому шаблону?
З grep, я хочу вибрати всі рядки, які відповідають шаблону, і які не відповідають іншому. Я хочу мати можливість використовувати одне виклик, grepщоб я міг використовувати --after-contextпараметр (або --before-context, або --context). -vтут не є життєздатним, оскільки це заперечує всі шаблони, які я передаю за grepдопомогою -eпараметра. Приклад Я хочу шукати …
11 grep 

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