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

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

7
Альтернативы pgrep и pkill на Mac OS X?
Существуют ли альтернативы pgrepи pkillкоманды в Mac OS X или я должен просто создать для них псевдонимы, используя другие доступные мне команды?
23 osx  grep  kill 


2
Grep границы слова
Согласно документации GNU: ‘\<’ Match the empty string at the beginning of word. ‘\>’ Match the empty string at the end of word. Мой / etc / fstab выглядит так: /dev/sdb1 /media/fresh ext2 defaults 0 0 Я хочу, чтобы grep возвращал TRUE / FALSE для существования / media / fresh. …

5
Как найти путь к файлу на основе его имени?
Я пытаюсь найти settings.xmlфайл на моей машине с Ubuntu. Я понятия не имею, где он находится, и в каком каталоге он находится. Я пытался использовать это - ls -R | grep settings.xml Но он не показывает мне полный путь, где он находится. Есть ли какая-либо другая команда, которую мне нужно …
22 grep  find 

4
Как вы можете переместить (или скопировать) все файлы определенного типа в каталог в Unix?
Я пока не очень знаком со всеми хитростями grep/find/awk/xargs. Скажем, у меня есть файлы, соответствующие определенному шаблону *.xxx. Эти файлы находятся в случайных местах в определенном каталоге. Как я могу найти все такие файлы и переместить их в папку в моем домашнем каталоге в Unix (которая может еще не существовать)?
22 grep  rename  file-copy 

3
Поиск строки в нескольких файлах zip
Я работаю над SunOS 5.10. У меня есть папка, которая содержит около 200 ZIP-файлов. Каждый почтовый файл содержит только один текстовый файл. Я хотел бы найти конкретную строку во всех текстовых файлах во всех файлах zip. Я попробовал это (который ищет любой текстовый файл в zip-файле, который содержит строку «ORA-»), …
22 grep  solaris  search  zip 

2
Исключить скрытые подкаталоги из grep -r
У меня есть локальная копия SVN, я хочу сделать поиск по строке some_string. $ grep some_string * -r lang/en:some_string=Some string lang/.svn/en:some_string=Some string Но если пойти немного дальше, кажется, что скрытые каталоги первого уровня исключены: $ cd lang && grep some_string * -r en:some_string=Some string Как я могу удалить скрытые каталоги …
22 grep  recursive 



8
Как использовать grep и cut в скрипте для получения URL сайта из файла HTML
Я пытаюсь использовать grep и cut для извлечения URL-адресов из файла HTML. Ссылки выглядят так: <a href="http://examplewebsite.com/"> Другие сайты имеют .net, .govно я предполагаю, что я мог бы сделать точку отсечки прямо перед >. Так что я знаю, что могу использовать grep и cut как-то, чтобы отключить все до http …

13
Как я могу удалить все комментарии из файла?
У меня есть файл с комментариями: foo bar stuff #Do not show this... morestuff evenmorestuff#Or this Я просто хочу напечатать весь некомментированный код: foo bar stuff morestuff evenmorestuff Возможность извлечения комментариев из файла очень важна ... Какой хороший способ сделать это?

2
Как я могу использовать grep для поиска в нескольких неопубликованных каталогах?
Может показаться, что я задаю то же самое, что и этот вопрос , но у меня другие требования. Это пример моей файловой системы: /код/ внутренний / DEV / основной/ общественности / DEV / основной/ выпуск/ инструменты/ /code/internal/dev/, /code/public/dev/И /code/tools/содержать подкаталоги для нескольких проектов. Я работаю почти исключительно в ветвях разработки …
21 grep  search 

1
Grep медленно выходить после нахождения совпадения?
Я пытаюсь написать bash-скрипт, который опрашивает btmon на предмет подключения устройств. У меня есть рабочее решение, но оно абсурдно медленное, и кажется, что проблема в том, что grep очень медленно выходит после нахождения совпадения (около 25 секунд). Что я могу сделать, чтобы ускорить grepили вообще избежать его использования? #!/bin/bash COUNTER=0 …
20 bash  grep 

9
поиск фиксированной строки в начале строки
grep "^$1"вроде работает, но как мне избежать, "$1"чтобы grep не интерпретировал в нем никаких символов? Или есть лучший способ? Редактировать: я не хочу искать, '^$1'но для динамически вставленной фиксированной строки, которая должна совпадать, только если она находится в начале строки. Вот что я имел в виду под $1.
20 grep 

6
Рекурсивный поиск не работает для grep на солярисе
На нашем сервере Solaris я обнаружил, что grep -rэто не работает, и это обычный способ, которым я пользуюсь grep. Кажется, что egrepимеет такое же поведение. Учитывая, что у меня нет контроля над машиной, есть ли способ grepвыполнить рекурсивный поиск? Или мне нужно передать вывод findв grep?

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