我有2个脚本: S1.sh 和 S2.sh 。
S1.sh 可以独立运行,并且可以接收来自“ $ 1”的位置值作为可选参数。此“ $ 1”值是动态的,可以是0到9之间的任何数字。
VAL=$1
S2.sh 是为 S1.sh 的远程触发而设计的,它使用自己的“ $ 1”(字符串值)用于不同的目的。
我正在寻找一种方法,可以将提供给 S2.sh 的“ $ 2”分配给 S1.sh 的$VAL
。
答案 0 :(得分:3)
当S2.sh
呼叫S1.sh
时,使用
S1.sh "$2"
S2
的第二个参数的值作为第一个参数传递给S1
。