Usando grep
e sed
:
grep -o '[^ ]* has address [^ ]*' | sed 's/ has address /,/'
Eu gosto deste, porque é muito fácil.
Explicação :
grep
produzirá apenas a parte correspondente ( -o
) de cada linha que encontrar o seguinte padrão:
- qualquer caractere que não seja um espaço (
[^ ]*
) seguido porhas address
seguido por qualquer caractere que não seja um espaço ([^ ]*
).
sed
simplesmente substituirá has address
por ,