我正在尝试为nagios dns检查创建脚本bash。我不确定bash是否会使用@符号读取参数。例如dig -b 10.0.0.1 @194.xx.xxx.xxx www.example.com +short
。
我想将192.xx.xx.xx
替换为@$1
,而不是对主机进行硬编码。这可能吗?
答案 0 :(得分:1)
是的,有可能。您只需将@$1
括在""
:
"@$1"
因此,在您的bash脚本中,您将拥有类似的内容:
dig -b 10.0.0.1 "@$1" ...