ڼС
梦回起点
做你害怕做的事,你会发现:不过如此
本站基于WordPress—主题by 设计窝
冀ICP备15003737号
梦回起点
Copyright © 2015-2018 All rights reserved.

ubuntu 运行shell脚本 提示 unexpected operator

在运行一个脚本的时候 ubuntu  提示 unexpected operator

仔细检查没有发现任何语法错误

解决办法:

运行下面的命令:
     sudo dpkg-reconfigure dash

选择no

会出现下面的信息

正在删除 dash 导致 /bin/sh 本地修改至 /bin/sh.distrib
正在添加 bash 导致 /bin/sh 本地修改至 /bin/sh.distrib
正在删除 dash 导致 /usr/share/man/man1/sh.1.gz 本地修改至 /usr/share/man/man1/sh.distrib.1.gz
正在添加 bash 导致 /usr/share/man/man1/sh.1.gz 本地修改至 /usr/share/man/man1/sh.distrib.1.gz
原因是你的系统默认解释脚本的shell使用的不是bash ubuntu的sh默认解释器,是dash,所以修改默认解释器。

2015-11-13
ubuntu 运行shell脚本 提示 unexpected operator已关闭评论