Я выполняю команду для поиска определенной строки в папке, но она останавливается, когда она встречается с файлом без расширения.
sudo grep -rlvF "peter.dickson@" /var/www
как я могу преодолеть это?
Согласно предложению в комментарии я выполнил эту команду
pawan@server1:~$ sudo find /var/www -type p
[sudo] password for pawan:
pawan@server1:~$
Но я не получил вывода от этой команды.
Кажется, что то, что Вы хотите,
find /var/www -type f | xargs grep -l "peter\.dickson@"
, эффект xargs состоит в том, что выводы находки (все нормальные файлы под путем Вы обеспечиваете) передаются как заключительные аргументы команде grep (после того, как начальные обеспеченные аргументы).
Редактирование: период является специальным символом для grep, таким образом, его нужно оставить путем предшествования ему с обратной косой чертой, как показано.