执行shell脚本时报错command not found

时间:2022-04-19 08:11:04
我执行shell脚本的时候总是报这个错,不知道该怎么纠正,大家帮个忙吧。
下面是脚本代码:
if [[$1 -lt 1 -o -gt 10]]
then echo "error input"
else echo "input is:$1"
fi
报错如下:
执行shell脚本时报错command not found
这个到底是怎么回事?是shell脚本有问题吗?

4 个解决方案

#1


错了,是这样执行的: 执行shell脚本时报错command not found

#2


if [ $1 -lt 1 -o $1 -gt 10 ] ; then
echo "error input"
else
echo "input is:$1"
fi

#3


因为双中括号用&&,单中扩号用-o,记得留空格,中扩号后。

#4


引用 3 楼 Idle_Cloud 的回复:
因为双中括号用&&,单中扩号用-o,记得留空格,中扩号后。

好吧,这个问题解决了,谢谢~

#1


错了,是这样执行的: 执行shell脚本时报错command not found

#2


if [ $1 -lt 1 -o $1 -gt 10 ] ; then
echo "error input"
else
echo "input is:$1"
fi

#3


因为双中括号用&&,单中扩号用-o,记得留空格,中扩号后。

#4


引用 3 楼 Idle_Cloud 的回复:
因为双中括号用&&,单中扩号用-o,记得留空格,中扩号后。

好吧,这个问题解决了,谢谢~