在运行 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
你能帮忙解释一下吗?