sh是bash的一个软链接,按理说它俩应该相同,但实际上他们是有一些区别的,sh是bash的一种标准(POSIX),遵循了比bash要苛刻的一些规则,这样在一定程度上保证了脚本的跨系统性。 转载于:https://www.cnblogs.com/elisun/p/5459333.html