解决 linux下编译运行.sh文件报错 “[: XXXX: unexpected operator” 问题 SummerGao 2023-10-17 123 阅读1分钟 上网查了资料发现,因为Ubuntu默认的sh是连接到dash的,而dash跟bash的不兼容所以出错。既然原因找到,那么就可以把默认连接改成bash即可 $ sudo dpkg-reconfigure dash 运行命令后会出现配置框,选择NO即可。