Вы можете использовать
grep -rEoia 'delete from[ \t]+[^ \t]+[ \t]+as[ \t]+[^ \t]+' /var/www
Или,
grep -rEoia 'delete from[ \t]+[a-zA-Z0-9_]+[ \t]+as[ \t]+[a-zA-Z0-9_]+' /var/www
В регулярном выражении \w
обычно обозначает буквы, цифры и символ _
.
Опция -E
необходима для поддержки квантификатора +
. Если вы не можете использовать его, используйте
grep -roia 'delete from[ \t]\{1,\}[a-zA-Z0-9_]\{1,\}[ \t]\{1,\}as[ \t]\{1,\}[a-zA-Z0-9_]\{1,\}' /var/www