Ubuntu 16.04下Shell腳本中使用數組提示:Syntax error: "(" unexpected


說明:這種現象在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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM