gpt4 book ai didi

bash - 找到匹配项后如何添加换行符

转载 作者:行者123 更新时间:2023-11-29 09:16:52 26 4
gpt4 key购买 nike

我想在 ping 输出中使用 awk 或 sed 在数字 64 之后添加一个换行符,如下所示:

64 bytes from 170.198.42.128: icmp_seq=1 ttl=60 time=83.4 ms 64 bytes from
170.198.42.128: icmp_seq=2 ttl=60 time=76.6 ms 64 bytes from 170.198.42.128: icmp_seq=3
ttl=60 time=70.8 ms 64 bytes from 170.198.42.128: icmp_seq=4 ttl=60 time=76.6 ms ---
170.198.42.128 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time
3000ms rtt min/avg/max/mdev = 70.861/76.924/83.493/4.473 ms

我试过了

cat file | sed 's/64/\n/g'

但这取代了数字 64。我想打破这种模式并正确显示以 64 开头的 ping 命令模式。

我尝试使用附加和插入模式..但没有正确使用它们

最佳答案

在替换中,替换中的 & 将被替换为匹配的任何内容。所以:

sed 's/64/\n&/g' file

关于bash - 找到匹配项后如何添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24707352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com