是否可以在bash中使用@参数

时间:2017-09-04 07:33:07

标签: bash

我正在尝试为nagios dns检查创建脚本bash。我不确定bash是否会使用@符号读取参数。例如dig -b 10.0.0.1 @194.xx.xxx.xxx www.example.com +short

我想将192.xx.xx.xx替换为@$1,而不是对主机进行硬编码。这可能吗?

1 个答案:

答案 0 :(得分:1)

是的,有可能。您只需将@$1括在""

"@$1"

因此,在您的bash脚本中,您将拥有类似的内容:

dig -b 10.0.0.1 "@$1" ...