linux 中/bin/bash 和/bin/sh 有点区别

在执行脚本时候我们习惯

 /bin/sh /home/grid/ogg_check.sh

或者

 /bin/bash /home/grid/ogg_check.sh

但是/bin/bash 不能执行脚本中的alias 的对象,只能用/bin/sh执行才可以

sh是bash的一种特殊的模式,也就是 /bin/sh 相当于 /bin/bash --posix。说白了sh就是开启了POSIX标准的bash 。

posted @ 2024-01-08 15:32  蚌壳里夜有多长  阅读(82)  评论(0编辑  收藏  举报