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

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


21
Як об'єднати кожні два рядки в один із командного рядка?
У мене є текстовий файл із наступним форматом. Перший рядок - "KEY", а другий рядок - "VALUE". KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Мені потрібно значення в тому ж рядку, що і для ключа. Тож вихід …
151 bash  awk  sed  grep 

5
Як виключити певні каталоги / файли з пошуку git grep
Чи є спосіб виключити певні шляхи / каталоги / файли під час пошуку сховища git за допомогою git grep? Щось подібне до --excludeпараметра в звичайній grepкоманді? Мені потрібно користуватися, git grepоскільки використання grepбезпосередньо працює надто повільно на великих сховищах git.
144 git  grep 

7
Зірвати персонажів до та після матчу?
Використовуючи це: grep -A1 -B1 "test_pattern" file створить один рядок до і після відповідного шаблону у файлі. Чи є спосіб відображення не рядків, а заданої кількості символів? Рядок у моєму файлі досить великий, тому я не зацікавлений у друкуванні всього рядка, а лише спостерігаю за збігом у контексті. Будь-які пропозиції, …
144 bash  grep 

3
Збережіть фарбування після того, як трубопроводити грейп до грейфу
Існує симпатичне запитання щодо збереження фарбування ls після grep'ing, але це мене дратує, що якщо ви переведете кольоровий греп на вихід в інший греп, то забарвлення не збережене. Як приклад grep --color WORD * | grep -v AVOIDне зберігається колір першого виходу. Але для мене все-таки ls | grep FILEзберігають …
140 linux  bash  colors  grep  pipe 

8
Як я можу використовувати grep для пошуку в поточному каталозі всіх файлів, у яких рядок "привіт" ще відображається лише у форматі .h та .cc?
Як я можу використовувати grep для пошуку в поточному каталозі будь-яких файлів, що містять рядок "привіт" та відображати лише файли .h та .cc?
138 linux  bash  unix  grep 


9
Як "grep" для імені файлу замість вмісту файлу?
grep використовується для пошуку у файлі, щоб побачити, чи відповідає будь-який рядок заданому регулярному виразу. Однак у мене така ситуація - я хочу написати регулярний вираз, який буде відповідати самому імені файлу (а не вмісту файлу). Я запускаю це з кореневого каталогу системи, щоб знайти всі ті файли, які відповідають …
135 grep 


11
Як я можу шукати багаторядковий візерунок у файлі?
Мені потрібно було знайти всі файли, які містили певний рядковий шаблон. Перше рішення, яке вам спадає на думку, - це використовувати find pipe, з xargs grep : find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN' Але якщо мені потрібно знайти візерунки, що охоплюють більше одного рядка, я застряг, оскільки …


9
Як шукати файли, що містять закінчення dos-рядків (CRLF) з grep в Linux?
Я хочу шукати файли, що містять закінчення dos-рядків з grep в Linux. Щось на зразок цього: grep -IUr --color '\r\n' . Наведене вище, здається, відповідає буквальному, rnщо не є бажаним. Вихід цього буде прокладений через xargs в todos для перетворення crlf в lf, як це grep -IUrl --color '^M' . …
126 linux  bash  grep  newline 




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