特牛生活网

Ubuntu默认dash修改bash_系统默认是dash_可厉害的土豆的博客-CSDN博客

网友收藏
文章浏览阅读1.7k次,点赞2次,收藏8次。由于我们在Linux的shell的编程格式采用bash的方式,但是最近调试脚本的时候,遇到一些莫名奇妙的错误。Ubuntu默认是dash的格式,但是dash和bash在格式有很大的区别。列举以下几点区别:1、[ str1 = str2 ] 和 [ str1 == str2 ]bash: 支持两者dash: 只支持=2、定义函数bash: function在bash中为关键字dash: dash中没有function这个关键字3、 here stringbash:支持here string_系统默认是dash