echo 后面的是输出内容,如果没有空格会将echo"内容"识别成一个命令所以echo "内容"就好比 cd /app 你写成cd/app也不行,希望提问者可以从这个问题里注意到为什么出错望采纳
#!/bin/bash if [[ $1 -gt 100 ]] ;then echo "$1 大于 100" else echo "$1 小于 100" fi
你把 echo 后面加个空格