Alguns dos arquivos em seu / etc / então contêm MUITAS linhas longas sem quebras de linha, então o grep as pula.
Você pode tentar ack . Com isso a sintaxe seria
ack -r '\<([0-9]{1,3}\.){3}[0-9]{1,3}\>' /etc/
Eu usei a seguinte sintaxe para encontrar o endereço IP em /etc
(respondido por Dennis Williamson no site do Super Usuário), mas recebo a mensagem
grep: line too long
Como posso fazer com que ele ignore esta mensagem e continue pesquisando outros endereços IP porque a mensagem que eu recebo interrompe a pesquisa de endereços IP (talvez por causa do binário de arquivos?) -: (
grep -Er '\<([0-9]{1,3}\.){3}[0-9]{1,3}\>' /etc/
grep: line too long
Existe uma solução para este problema? Talvez algo que substitua o grep?
Alguns dos arquivos em seu / etc / então contêm MUITAS linhas longas sem quebras de linha, então o grep as pula.
Você pode tentar ack . Com isso a sintaxe seria
ack -r '\<([0-9]{1,3}\.){3}[0-9]{1,3}\>' /etc/
O alvo da pesquisa do grep deve ser provavelmente / etc / hosts (ou seja, não / etc /) ... / p>
Tags grep