gpt4 book ai didi

bash 删除字符之前的所有内容

转载 作者:行者123 更新时间:2023-11-29 09:41:36 24 4
gpt4 key购买 nike

我有以下内容:

netstat -tuna | awk '{ print $4; }' | sed -e '1,2d'

返回:

10.20.26.143:51697
10.20.26.143:51696
10.20.26.143:51698
10.20.26.143:51693
10.20.26.143:51695
10.20.26.143:51694
:::22
0.0.0.0:68
0.0.0.0:49625
0.0.0.0:5353
:::48727
:::5353

它返回所有开放端口的列表..我如何删除 : 字符之前的所有内容?请注意,有些有::: 而不是 :我只是希望它返回端口,删除最后一个之前的所有文本:

我希望这一切都在一个 bash 命令中。

提前非常感谢!

最佳答案

添加到您的 sed 命令:

';s/.*:/:/g'

netstat -tuna | awk '{ print $4; }' | sed -e '1,2d;s/.*:/:/g'

应该可以。

关于bash 删除字符之前的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5545572/

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