unbuntu运行shell脚本的问题
生活随笔
收集整理的這篇文章主要介紹了
unbuntu运行shell脚本的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天學習鳥哥的私房菜,照著書上敲了幾個shell腳本,但是總報錯
首先就是使用[ ]進行條件判斷時,==不能正常使用
其次就是在腳本里聲明變量使用declare,總是報錯說,not found
在網上查找原因,說是ubuntu使用的dash 而不是bash ,所以在執行腳本時若敲如命令 sh scriptfile.sh 就會報錯(此時使用的是dash),
但是敲命令 bash scriptfile.sh就沒有問題
要將dash改回bash,僅需執行 ?sudo dpkg-reconfigure dash,并在交互界面中選擇<否>即可
參考見
http://www.cnblogs.com/Trekshot/archive/2010/03/29/1699383.html
?
轉載于:https://www.cnblogs.com/ivywenyuan/p/4551288.html
總結
以上是生活随笔為你收集整理的unbuntu运行shell脚本的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android中活动的启动模式
- 下一篇: arm-linux学习笔记3-linux