gpt4 book ai didi

linux - 在脚本中打印/etc/hosts 条目的地址

转载 作者:太空宇宙 更新时间:2023-11-04 04:42:21 26 4
gpt4 key购买 nike

假设我有一个名为 bob 的条目在 /etc/hosts文件:

192.168.1.1 bob

我想做的是在脚本中执行以下操作:

echo "the host bob's address is $bob"

这样就可以打印:

the host bob's address is 192.168.1.1

原因是我们使用的一些脚本需要传入字符串地址,并且不处理像bob这样的主机名。 。但我无法想象如何打印 bob 的地址以这种方式使用。

更新

我希望有一个函数(本质上不是脚本)可以为你做到这一点?我可以编写一个脚本来提取该值。也可能不存在。

最佳答案

你可以使用perl:

perl -we 'printf "%vd\n", scalar(gethostbyname $ARGV[0])' bob

关于linux - 在脚本中打印/etc/hosts 条目的地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57568964/

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