9/8/08

singalen: (Default)
Вот типа поиск:
gfind . -name "*.php*" | xargs grep --files-with-matches --extended-regexp '(@)?(shell_)?exec'
Теперь надо добавить в начало регэкса пробел или табуляцию, а в конец - {0,1} пробелов и открывающую круглую скобку.

Вопрос: какого органа не работает отэто?
gfind . -name "*.php*" | xargs grep --files-with-matches --extended-regexp '[\t ](@)?(shell_)?exec'
gfind . -name "*.php*" | xargs grep --files-with-matches --extended-regexp '(@)?(shell_)?exec ?\('

Пробовал цитировать бэкслэшем пробелы, кавычки, квадратные и круглые скобки... фиг там.