bash 脚本名 ./脚本名 . 脚本名 source 脚本名

四种方式的区别

前提: apple.sh 是脚本名

 bash apple.sh和./apple.sh都是创建一个bash子进程来执行apple.sh脚本。两者的区别是,./apple.sh需要apple.sh文件有可执行权限,而bash apple.sh不需要,可以直接运行。

source apple.sh和. apple都是在当前终端环境中运行,不需要创建子进程

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: