8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

sh 和 Bash 之间的区别

Gladitor 2月前

142 0

在编写 shell 程序时,我们经常使用 /bin/sh 和 /bin/bash。我通常使用 bash,但我不知道它们之间有什么区别。Bash 和 sh 之间的主要区别是什么?我们需要什么...

在编写shell程序时,我们经常使用 /bin/sh /bin/bash 。我通常使用 bash ,但我不知道它们之间有什么区别。

Bash 和 之间的主要区别是什么 sh

在使用 Bash 进行编程时我们需要注意什么 sh

帖子版权声明 1、本帖标题:sh 和 Bash 之间的区别
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Gladitor在本站《shell》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 一般来说,由于 bash 与 posix 兼容,所有 sh 脚本都可以在 bash 下运行,但并非所有 bash 脚本都可以在 sh 下运行,您注意到的主要区别是使用 [[ ]] 而不是 [ ] 比较(这允许使用不带引号的空格)、使用 $(( )) 而不是 $[ ] 算术表达式,以及其他类似直接从 bash 文档中得出的 \'它太大太慢\' 的内容。但新的脚本编写者不必将自己局限于与 sh 兼容的脚本,除非他们追求某种向后兼容性,而如今情况往往并非如此,毕竟现在是(或曾经是……)2014 年,对吧??

返回
作者最近主题: