shell编译问题
在ubuntu下执行shell脚本if [ $(CHIP_TYPE) == Y ]; 总打印/bin/sh: 1: [: Y: unexpected operator 错误
原因在于ubuntu默认的sh是连接到dash的,又因为dash跟bash的不兼容所以出错了.
解决方法就是:
1. 执行sudo dpkg-reconfigure dash 选NO
将ubuntu 默认的shell 链接的dash 改成传统的 bash
2.将“==”修改为“=”,因为在dash 中默认的 判断语句是=。