【发布时间】:2014-09-14 03:26:16
【问题描述】:
我正在 UNIX 中编写一个将数字翻倍的程序
if [ $# == l ]; then
let "twice=$l*2
if [ $? == 0 ]; then
clear
echo "twice Program"
echo "-------------"
echo "l * 2 = $twice"
exit 0
else
clear
echo "The argument must be an integer."
exit 1
fi
exit 0
else
clear
echo "Only one argument is acceptable with twice."
echo :Usage: twice argument"
exit 1
fi
【问题讨论】:
-
}在第二个 if 语句中应该是]。 -
向stackoverflow输入问题时打错字