为执行的脚本提供参数

时间:2017-08-02 09:24:00

标签: bash arguments

我有第一个脚本获取这样的参数:

while getopts "m:t:r:zsqhc:" opt 2>/dev/null
do
    case ${opt} in
    m) machine=${OPTARG,^^}
    ;;
    t) [...];;
    .
    .

等等。正如您所看到的,一些参数需要一个值(如字符串或数字),还有一些其他参数不需要。

然后,此脚本调用另外两个需要相同参数的脚本。 我想知道如何为这些脚本提供参数。

提前致谢!

1 个答案:

答案 0 :(得分:1)

使用Shift,您可以考虑带有和不带值的参数

将参数(或子集)保存在变量中,以将它们传递给其他脚本。