shell三种执行脚本的方式不同点
发布时间:2022-09-01 14:04:16
发布人:syq
三种执行脚本的方式不同点:
./和 bash 执行过程基本一致,后者明确指定 bash 解释器去执行脚本,脚本中#!指定的解释器不起作用
前者首先检测#!,使用#!指定的 shell,如果没有使用默认的 shell 用./和 bash 去执行会在后台启动一个新的 shell 去执行脚本
用.去执行脚本不会启动新的 shell,直接由当前的 shell 去解释执行脚本。
下一篇什么是系统调用