Найти все файлы .htaccess, которые содержат определенную строку?

Как мне найти все файлы .htaccess (рекурсивно из текущей папки), которые содержат определенную строку ('common.php') в моем случае?

Какая команда будет делать это?

2
задан 1 March 2014 в 03:03

3 ответа

Если Ваша оболочка zsh или bash:

grep 'common\.php'  **/.htaccess

(** расширяется до любой глубины подкаталогов.)

0
ответ дан 1 March 2014 в 03:03

Эта команда будет искать все файлы в текущем каталоге для той строки:

grep -r "common.php" .

Это имело преимущество его, дает имя файла - лучшая вещь, вероятно, будет в ответе @Rmano.

Это будет искать .htaccess файл, затем выполнять grep на нем.

find . -type f -iname '.htaccess' -exec grep -r "common.php" {} \;
0
ответ дан 1 March 2014 в 03:03
find . -name '.htaccess' -print | xargs grep 'common.php'
0
ответ дан 1 March 2014 в 03:03

Другие вопросы по тегам:

Похожие вопросы: