Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
7个月前关闭。
可以说我在
我想要做的是在脚本中执行以下操作:
这样打印:
主机鲍勃的地址是192.168.1.1
原因是我们使用的某些脚本要求传入字符串地址,并且不处理主机名,例如
更新
我希望有一些功能(不是脚本)为您执行此操作?我可以编写一个脚本来提取值。可能是一个不存在。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
7个月前关闭。
可以说我在
bob
文件中有一个名为/etc/hosts
的条目:192.168.1.1 bob
我想要做的是在脚本中执行以下操作:
echo "the host bob's address is $bob"
这样打印:
主机鲍勃的地址是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/
10-13 05:34