【发布时间】:2016-05-05 01:22:23
【问题描述】:
通常我会调用 Perl 并从 bash 脚本中提供所需的参数,只需使用:
perl script.pl arg1
但是,在某些情况下,我想将 perl 脚本目录和参数存储在 bash 变量中:
PERLDIR = "/example/directory/script.pl"
ARG1 = "40"
当尝试使用以下命令调用 perl 脚本时:
perl "$PERLDIR"
它有效,但是在尝试提供参数时,我不确定要使用的语法。如果我使用:
perl "$PERLDIR $ARG1" 它会尝试打开目录:
/example/directory/script.pl 40
并抛出错误。
有没有办法做到这一点,如果有,怎么做?
【问题讨论】: