ksh:参数未设置问题。很奇怪

时间:2016-04-26 07:52:12

标签: parameters ksh

在运行 ksh 时遇到了一个非常奇怪的问题,让我发疯了......

操作系统:Redhat

ksh:ksh --version   版本sh(AT& T Research)93t + 2010-06-21

#!/bin/ksh -eu
echo "hello"
echo "main_class: $abc"

我收到了这个错误:

hello
./aaa: line 3: abc./aaa: line 3: : parameter not set

while,如果改为下面,看起来像普通的“参数未设置”错误:

    #!/bin/ksh -eu
    echo "hello"
    echo "main_class: $ac"

错误消息:

hello
./aaa: line 3: ac: parameter not set

你能帮忙解释一下吗?

0 个答案:

没有答案