博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【玩转Ubuntu】08. Linux报错:Syntax error: "(" unexpected解决办法
阅读量:6038 次
发布时间:2019-06-20

本文共 349 字,大约阅读时间需要 1 分钟。

问题:

在MAC上写了一段shell脚本,放到Ubuntu上运行总是报下面这个错误,单步调试都是对的,就是直接运行会报错。

 

bixiaopeng@ubuntu:~/package$ sh package.shpackage.sh: 8: package.sh: Syntax error: "(" unexpected

原因:
兼容性问题,因为linux将sh默认指向了dash,而不是bash
解决:

 

 

#在root下面执行 dpkg-reconfigure dash,选择nobixiaopeng@ubuntu:~/package$ suPassword:root@ubuntu:/home/bixiaopeng/package# dpkg-reconfigure dash

 

再次执行脚本就OK了

 

你可能感兴趣的文章
树莓派之OLED12864视频播放—BadApple
查看>>
论如何优雅地拿下PHPCMS
查看>>
[PHP] 数据结构-二叉树的创建PHP实现
查看>>
让你的Blend“编辑其他模板”菜单里出现你的Style
查看>>
UILabel添加图片之富文本的简单应用
查看>>
Ipython Notebook ipynb文件转化为Python脚本
查看>>
springboot~rabbitmq的队列初始化和绑定
查看>>
【混淆矩阵】完整版
查看>>
jboss-as- 7.1.1.Final配置jndi数据源
查看>>
JavaScript:数据类型
查看>>
POI之Excel导出
查看>>
yii2 緩存
查看>>
java反射之获取枚举对象
查看>>
解剖SQLSERVER 第五篇 OrcaMDF里读取Bits类型数据(译)
查看>>
Markdown 语法整理
查看>>
nginx 403 forbidden 二种原因
查看>>
Storm自带测试案例的运行
查看>>
CSS3属性-webkit-font-smoothing字体抗锯齿渲染
查看>>
yeoman-angular-gulp
查看>>
[manacher] hdu 3294 Girls' research
查看>>