gpt4 book ai didi

awk - 使用 awk 从返回值中去除值

转载 作者:行者123 更新时间:2023-12-02 05:14:29 25 4
gpt4 key购买 nike

我不确定如何从这些行中删除“DST=”。这是我的命令(它返回它应该返回的内容),如果有更有效的方法或更好的方法,请随时批评。

awk '{print $10}' iptables.log |sort -u

DST=96.7.49.64
DST=96.7.49.65
DST=96.7.50.64
DST=98.27.88.26
DST=98.27.88.28
DST=98.27.88.45
DST=98.27.88.50

如您所见,我需要从 iptable 日志中获取唯一的 ip。

谢谢!

最佳答案

如果您不介意未排序的输出,这是使用 awk 的更好方法:

awk '!a[$10]++ { sub(/DST=/,"",$10); print $10 }' file

关于awk - 使用 awk 从返回值中去除值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14867195/

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