Você poderia usar
sudo egrep -rl '(10\.17\.1|130\.236\.189)' /etc > newfile
Notas
- Você precisa de
sudo
para ver alguns arquivos aqui. -
-l
imprime somente nomes de arquivos, não as linhas correspondentes -
% recursiva de
-r
. Remover se você quiser apenas verificar arquivos no nível superior -
\.
corresponde literal.
; sem escapar,.
corresponde a qualquer caractere. -
a|b
correspondênciaa
oub
. Os parênteses são supérfluos neste exemplo porque não há mais nada na regex.'foo|bar'
correspondefoo
oubar
tão bem quanto'(foo|bar)'
. Mas eu os incluí porque acho que é uma boa prática: os parênteses definem a área para iniciar / parar alternando, por exemplo,'foo bar|baz'
corresponde afoo bar
oubaz
, enquanto'foo (bar|baz)'
corresponde afoo bar
oufoo baz
. / li>