Como usar o sed para ofuscar um endereço IPv6

0

Eu tenho o seguinte comando sed

sed -i 'test.log' -e 's/\([0-9a-fA-F]\{1,4\}\:\)\{7,7\}[0-9a-fA-F]\{1,6\}/\w/g'

O objetivo é apagar os últimos dois blocos do endereço IPv6. No entanto, esse comando sed não funciona.

Há algo errado com a sintaxe?

    
por nwtnsqrd 15.11.2018 / 14:20

1 resposta

0

até que ponto

sed -r 's/(([[:xdigit:]]{,4}:)*)[[:xdigit:]]{,4}:[[:xdigit:]]{,4}$/:/' file

você?

    
por 15.11.2018 / 15:06