gpt4 book ai didi

linux - 使用 sed 或其他命令行工具将 ip 地址替换为主机名

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:11:05 28 4
gpt4 key购买 nike

我有一个输出如下内容的命令:

192.168.1.1        182
192.168.1.10 300
192.168.4.50 64

我想通过 sed 或其他一些 linux 命令行工具将其通过管道传输,并将 IP 地址替换为来自“host”命令的主机名,如下所示:

web.hostname.com     182
db.hostname.com 300
search.hostname.com 64

我该怎么做?

最佳答案

看起来有点棘手,但应该做你需要的:

your_command | while read HOST NUM; do host $HOST | tr "\n" " "; echo $NUM; done

关于linux - 使用 sed 或其他命令行工具将 ip 地址替换为主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5808685/

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