Как мне найти все файлы .htaccess (рекурсивно из текущей папки), которые содержат определенную строку ('common.php') в моем случае?
Какая команда будет делать это?
Эта команда будет искать все файлы в текущем каталоге для той строки:
grep -r "common.php" .
Это имело преимущество его, дает имя файла - лучшая вещь, вероятно, будет в ответе @Rmano.
Это будет искать .htaccess
файл, затем выполнять grep на нем.
find . -type f -iname '.htaccess' -exec grep -r "common.php" {} \;
find . -name '.htaccess' -print | xargs grep 'common.php'