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

grep - это утилита командной строки Unix, которая ищет в вводе строки, соответствующие (или нет) регулярному выражению, и печатает результаты. Используйте этот тег для вопросов о том, как использовать функции grep, как писать регулярные выражения, которые работают с grep, и об общем использовании. Поскольку grep теперь доступен в Unix-подобных средах (например, Cygwin в Windows), вы также можете использовать этот тег для вопросов совместимости и различий между версиями и программными средами.

5
Ubuntu grep, find и т. Д. Вывод «Отказано в доступе» и «Нет такого файла или каталога»
Когда я использую grepили find, меня всегда раздражают уведомления «Отказано в доступе» и «Нет такого файла или каталога», что-то вроде этого: johndoe@johndoe-desktop:/$ grep -rnP 'YII_CORE_PATH' ./ | grep -v .svn grep: ./lib/ufw/user6.rules: Permission denied grep: ./lib/ufw/user.rules: Permission denied grep: ./lib/init/rw/udev/watch/27: No such file or directory grep: ./lib/init/rw/udev/watch/26: No such file …
17 linux  bash  ubuntu  find  grep 

3
Как совместить поиск и grep для сложного поиска? (GNU / Linux, найти, grep)
Я пытаюсь выполнить текстовый поиск в некоторых файлах, которые имеют похожую структуру каталогов, но не находятся в одном дереве каталогов, в GNU / Linux. У меня есть веб-сервер со многими сайтами, которые имеют одинаковую древовидную структуру (PHP Code Framework Igniter MVC), поэтому я хочу искать в определенном каталоге по дереву …
17 linux  command-line  find  grep  gnu 

2
Редактировать первую строку большого текстового файла
У меня огромный текстовый файл, слишком большой, чтобы все это помещалось в память. Все, что мне нужно сделать с этим текстовым файлом, это отредактировать первую строку (это файл CSV, и мне нужно изменить заголовки). Есть ли простой способ сделать это в bash?
16 linux  bash  grep  sed  textfiles 


6
Как вывести список всех исходных файлов (* .c, * .cpp, * .h)
Я хотел бы найти исходные файлы (* .c, * .cpp, * .h), которые содержатся в Linux / MinGW / Cygwin и рекурсивно во всех подкаталогах. Моя основная идея заключается в использовании findи grep. Однако создание регулярного выражения, которое может проверить заданное имя файла, - это * .c, * .cpp или …
15 find  grep  regex 


4
Инструмент выбора CSS командной строки
Вопрос Какой инструмент (предпочтительно для Linux) может выбрать содержимое элемента HTML на основе его пути CSS? пример Например, рассмотрим следующий HTML-документ: <html> <body> <div class="header"> <h1>Header</h1> </div> <div class="content"> <table> <tbody> <tr><td class="data">Tabular Content 1</td></tr> <tr><td class="data">Tabular Content 2</td></tr> </tbody> </table> </div> <div class="footer"> <p>Footer</p> </div> </body> </html> Какая программа …
15 command-line  html  grep  web  css 


4
Как я могу рекурсивно grep определенных файлов в каталоге?
Я новичок в Linux и grep, и пытаюсь найти свой путь вокруг. С помощью find -name *.javaя могу найти имена всех файлов Java в определенном каталоге. Предположим, я хочу посчитать, сколько раз fooвстречается в этих файлах, как бы я это сделал? Я пробовал такие вещи, как: grep -r "foo" *.java …
14 linux  unix  grep 

2
Поиск и удаление строк из всех файлов рекурсивно
Мне удалось найти вхождения ключевого слова, используя grep "KeyWord" . -r -n -i -I но вхождения KeyWord слишком велики. Я просто хочу удалить все строки, содержащие это слово. Я искал вокруг, sed выглядит как утилита. Может кто-нибудь сказать мне, какая команда будет добиваться цели? Благодарю.
14 grep  sed 

3
Лучший способ сделать «эхо $ х | sed… »и« echo $ x | grep… ”
Я часто нахожу это в сценариях (и, должен признать, сам это пишу): a=$(echo "$x" | sed "s/foo/bar/") или if echo "$x" | grep -q foo then ... fi Рассмотрим "foo", чтобы включить некоторые регулярные выражения. Я чувствую, что должен быть - и, скорее всего, есть - лучший способ выразить это, …
14 shell  grep  sed 

2
Как я могу передать вывод на дату -d «значение»?
У меня есть дата типа «2014-01-30 05:04:27 GMT», и если я запускаю date -d «2014-01-30 05:04:27 GMT», выходные данные будут в часовом поясе моего сервера («Чт 30 января 16:04:27 EST 2014 "). С использованием grep и cut я извлек дату в GMT из файла. Однако я изо всех сил пытаюсь …
14 linux  bash  grep  pipe  date 


2
Как вы ищете конкретный текст в конкретных типах файлов? [Дубликат]
На этот вопрос уже есть ответы здесь : Закрыто 8 лет назад . Возможный дубликат: Как я могу найти в исходных файлах текст? Какая команда для поиска определенного текста в определенных типах файлов, рекурсивно, в текущем каталоге?

4
Grep мультилинейный рисунок
Как мне найти фразу в нескольких строках? Например, давайте напишем фразу «мой ледяной чай», тогда она может быть обернута в текстовые файлы: as js skdfh dfh djh sf my ice tea. grep не будет совпадать, так как между ними есть новая строка. Как мне соответствовать этим? Другой многострочный шаблон будетpattern1_\n_pattern2 …
13 grep  regex  newlines 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.