【发布时间】:2013-06-10 18:40:22
【问题描述】:
我写了一个简单的脚本来检查一个数字是否在 20 到 30 之间:
while true
do
echo 'enter a number between 20 and 30'
read e
if [ $e -lt 30] && [$e -gt 20 ]
then
echo ' you entered desired number' && break
fi
done
但是有如下错误:
第 5 行:[:缺少 `]'
我哪里做错了?
【问题讨论】:
标签: bash if-statement