[PLUG] Fun sed challenge!

Russell Senior russell at personaltelco.net
Thu Nov 16 08:09:16 UTC 2017


Can anyone suggest a nice unix pipeline filter using lightweight tools
(no python) to output an ipv6 address in reduced format.  That is, with
the extra zeros removed and colons condensed according the normal ipv6
rules.  Bonus for an example that leaves timestamps unscathed.  In my
case, the ipv6 address is inside square brackets.  For example:

ipv6 Thu Nov 16 00:05:34 PST 2017 [2603:01c2:1800:a8c0:0000:0000:0000:0001] foo bar baz

should become:

ipv6 Thu Nov 16 00:05:34 PST 2017 [2603:1c2:1800:a8c0::1] foo bar baz


-- 
Russell Senior, President
russell at personaltelco.net



More information about the PLUG mailing list