我的 DNS 日志具有这种格式的域名 (3)www(6)google(3)com(0)。我需要将其改为 www.google.com。此 Sed 命令将用句点替换括号和内容。
s/([0-9])/./g
.www.google.com.
现在我需要删除前导句点和尾随句点。幸运的是,尾随句点位于行尾,因此我可以使用它来删除它。
s/.$//g
.www.google.com
有没有办法可以在不影响任何其他时期的情况下删除领先时期?不幸的是,领先时期不在行首。一行看起来像这样:
10/09/2013 08:15:57 0B58 PACKET 000000000ED9F540 UDP Rcv 10.35.83.5 c664 Q [0001 D NOERROR] A (3)crl(9)microsoft(3)com(0)
有没有更好的方法来做到这一点?