错误原因:由于变量初始化赋值为空,那么就成了 [ -ge "10"] 了,显然 [ 和 "10" 不相比较并且缺少了 [ 符号,所以报了这样的错误。解决办法:1、检查是否因为赋值语句写错而导致赋值为空2、赋值前加declare -i 变量=03、改成 if [[ $变量 -ge 10 ]] 再加一对 [][: -ge: unary operator expecte
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号