无法理解在bash脚本中如何在列表变量中设置参数

时间:2019-02-28 18:57:33

标签: bash parameters

我正在用以下方式查看bash脚本:

PARAMS="%1;$1;$2;$3;$4;$5;$6;$7;$8;$9"

据我了解,脚本执行时传递的参数将添加到此列表中。

运行此命令时:

runscript.sh CONFIG 2>&1

我看到此错误:

line 76: [[%1;CONFIG;;;;;;;;: command not found

第76行包含以下内容:

if [[$PARAMS =~ "CONFIG" ]];

%1是什么意思,我应该如何运行脚本才能使其正常工作?

1 个答案:

答案 0 :(得分:0)

[[之后没有空格。添加脚本后,该脚本即可正常工作。