Ubuntu 执行shell报错:unexpected operator.的解决方法

发布时间:2020-11-01编辑:脚本学堂
本文介绍下,在ubuntu下执行shell总提示:unexpected operator的解决方法,有需要的朋友参考下。

在Ubuntu上执行shell,一直报如下的错误:
[: 10: linux: unexpected operator
[: 11: Linux: unexpected operator

原因分析:
/bin/sh的链接到/bin/dash,而不是/bin/bash。

解决方法:
修改sh默认指向到/bin/bash,如下:
sudo dpkg-reconfigure dash
选择no,即可。

希望以上的解决方法,可以帮助大家解决ubuntu下shell:unexpected operator的问题。