首页 > 技术文章 > shell 比较编译通过,但是运行报错

wonder32 2021-11-19 11:05 原文

shell上的语法,基本就是扫了一眼,然后直接用的。
当时让我比较抓狂的就是shell的比较,没想到用起来真的是这里出了问题

bash: [y: command not found...

配置完环境变量后

 source .bashrc

没有报错,但是跑起来就报错 bash: [y: command not found...
检查了一下语法,主要原因是[]和中间的判断逻辑之间没有加' ',加上空格之后就没有问题了

推荐阅读