解决Ubuntu下运行shell文件报错 “[:XXXX: unexpected operator”的问题
问题描述:在Ubuntu下运行shell文件,文件中有判断语句[ x == xxxx ]时,运行结果会报错,如下图:程序中写了判断语句[ x == xxxx ]如下图:分析原因:因为Ubuntu默认的shell是连接到dash的,而我们在文件开始的时候是指定文件使用bash,如下图:又因为dash和bash的不兼容所以造成了系统运行.sh文件的时候出错了。解决方法:①输入 su...
原创
2019-10-23 20:32:55 ·
1638 阅读 ·
0 评论