shell中too many arguments错误的解决方法
原因:
中括号兼容问题
错误常出现在if语句中,可以直接将"[ ]"替换成"[[ ]]"就可以了
示例:
if [ $version == 7 ];then
修改为
if [[ $version == 7 ]];then
错误解决。
建议阅读
- Windows系统异常重启以及蓝屏的处理(查看: 10652)
- 输出主IP(查看: 1001)
- 宝塔面板查看默认入口和账号密码的方法(查看: 44163)
- windows server 2019 安装linux子系统(查看: 1447)
- 问题解决:WSL的OracleLinux_7_9报错Failed to get D-Bus connection: Operation not permitted解决办法(查看: 311)