【发布时间】:2013-03-21 07:25:52
【问题描述】:
我写了一个简单的 k shell 程序,但我看到以下错误 " 0403-057 第 11 行的语法错误:不需要 `then'。"
代码是
#!/usr/bin/ksh
function check_rm
{
number=$# #assign number of parameters
if [[ $1 -gt 0 ]]; #if RC is success
then
if[[ "$number" -gt 2 ]];
then
/usr/bin/mv $4 $3
echo " ERROR for $2 "
fi
#user_name=`whoami`
#mail_body="$3 checked in by $user_name"
#echo $mail_body
else
if[[ "$number" -gt 2 ]];
then
/usr/bin/rm -rf $4
fi
echo "GOOD for $2 "
echo "3f was successful"
fi
}
有人可以帮忙吗?
【问题讨论】: