shell脚本里面的shell脚本没有得到int变量

时间:2017-01-13 14:43:54

标签: linux shell

我使用scrip1.sh获取int值a和b然后尝试将这些值传递给另一个脚本(比如script2.sh),该脚本位于script1.sh中,其中script2.sh有一个url并且期望这个变量anb例如。 http://download- $ A- $ B /。在我的脚本中,url没有获取我的输入变量。

        read  "Enter Build date: " a
        read  "Enter build No: " b
        bash /root/script2.sh $a $b

1 个答案:

答案 0 :(得分:0)

请勿添加任何其他声明,包含阅读。

试试这个,

在script1.sh

#!/bin/bash
echo "Enter Build date: "
read a
echo "Enter build no: "
read b
bash /root/script2.sh $a $b

在script2.sh

#!/bin/bash
a=$1
b=$2
echo "http://download-$a-$b/."

注意:回显“http://download- $ a- $ b /。”仅供参考以显示该值。获得价值后,您可以进行所需的操作。