Блог веб-разработчика: в помощь программистам
23 Jan 2010
by admin
5 Comments »
linux
1
grep -rl 'text' /path/
где text – искомая строка, а /path/ – путь по которому искать
Сергей 25 Jan, 2010
А оно будет рекурсивно искать или в пределах /path/ ?
admin 25 Jan, 2010
Рекурсивно
Troy 30 Jan, 2010
Там ключ -r отвечает за рекурсивный поиск, а -l как я понял разделят и нумерует найденые строки.
Artem 1 Mar, 2010
Дополнение. Если поиск осуществляется в рабочей копии svn, то удобно использовать следующее:
grep -rl ‘text’ /path/ | grep -v ‘\.svn’
Параметр -v инвертирует поисковую выдачу, отсекая строки с содержанием ‘.svn’.
ulitkus 12 Aug, 2010
да пребудет с вами man grep А ещё советую про регэкспы подробнее прочитать, это интересно и полезно.
Name (required)
Mail (required)
Website
You can follow any responses to this entry through the RSS 2.0 feed.
Пишу на PHP, работаю с различными CMS, люблю решать сложные задачи. Я в контакте.
Сергей
25 Jan, 2010
А оно будет рекурсивно искать или в пределах /path/
?
admin
25 Jan, 2010
Рекурсивно
Troy
30 Jan, 2010
Там ключ -r отвечает за рекурсивный поиск, а -l как я понял разделят и нумерует найденые строки.
Artem
1 Mar, 2010
Дополнение. Если поиск осуществляется в рабочей копии svn, то удобно использовать следующее:
grep -rl ‘text’ /path/ | grep -v ‘\.svn’
Параметр -v инвертирует поисковую выдачу, отсекая строки с содержанием ‘.svn’.
ulitkus
12 Aug, 2010
да пребудет с вами man grep
А ещё советую про регэкспы подробнее прочитать, это интересно и полезно.