参见英文答案 >
Should I use a Shebang with Bash scripts?7个
假设你有一个bash脚本B,你从另一个bash脚本中获取A.B有一堆变量和函数定义. A是主要的驱动程序脚本.你需要A和B顶部的#!/ bin / bash线吗?如果你这样做会发生什么,如果你不这样做?
假设你有一个bash脚本B,你从另一个bash脚本中获取A.B有一堆变量和函数定义. A是主要的驱动程序脚本.你需要A和B顶部的#!/ bin / bash线吗?如果你这样做会发生什么,如果你不这样做?
shebang仅对那些脚本是必需的,这些脚本应由操作系统以与二进制可执行文件相同的方式执行.如果您使用其他脚本,则会忽略shebang.
原文链接:https://www.f2er.com/bash/385434.html另一方面.如果一个脚本应该被采购,那么通常不要在开始时放置任何shebang.