Ubuntu 16.04下Shell脚本中使用数组提示:Syntax error: "(" unexpected
2024-08-26 09:36:55
说明:这种现象在CentOS中不会出现。
分析:
可以看出sh指向了dash
解决方式:
1、不要用sh执行,使用./test.sh执行。或者bash执行。
2、根治,直接修改sh的指向,改成bash
sudo dpkg-reconfigure dash
出现画面之后选择“No”
改完之后的效果:
参考:
http://blog.sina.com.cn/s/blog_6bd162c10101jzxg.html
https://www.cnblogs.com/wangkongming/p/3526230.html
最新文章
- [LintCode] Scramble String 爬行字符串
- open(/dev/ietctl, O_RDWR) 参数含义(转载)
- Memory Allocation in the MySQL Server
- filesort
- Openssl生成根证书、服务器证书并签核证书
- VNC Server 配置
- Storm中并发程度的理解
- Hadoop 类Grep源代码注释
- C#图像处理(3):在图像上加条形码
- C语言中的声明解析规则——数组,指针与函数
- ASP.NET MVC:自定义 Route 生成小写 Url(转)
- C11 memory_order
- windows下各个浏览器用html5进行h.264大视频播放的性能对比说明
- abstract、virtual、sealed
- MPLS VPN随堂笔记1
- Button标签自动刷新问题
- T-SQL注意事项(1)——SET NOCOUNT ON的去与留
- 数据拆分之 垂直拆分 and 水平拆分
- es6 和 python 语法比较
- lucene之Field属性的解释