Linux “-f”标志在shebang中的含义是什么:“#”/bin/bash-f`?

Linux “-f”标志在shebang中的含义是什么:“#”/bin/bash-f`?,linux,bash,shell,Linux,Bash,Shell,舍邦-f旗是什么意思?特别是在bash脚本文件中使用 #/bin/bash-f 回声你好 #布拉布拉 它将-f标志传递给运行脚本的bash实例: 从$bash-c“帮助集”: 发件人: 它将-f标志传递给运行脚本的bash实例: 从$bash-c“帮助集”: 发件人: 这是一个很好的答案,但也可能指出这取决于指定的解释器。例如,#/usr/bin/sed-f非常常见,意思完全不同。事实上,对于csh和sed和awk以及许多其他工具,当您将它们放在shebang中时,-f选项是必需的,并表示从该文

舍邦-f旗是什么意思?特别是在bash脚本文件中使用

#/bin/bash-f
回声你好
#布拉布拉

它将
-f
标志传递给运行脚本的
bash
实例:

$bash-c“帮助集”

发件人:


它将
-f
标志传递给运行脚本的
bash
实例:

$bash-c“帮助集”

发件人:


这是一个很好的答案,但也可能指出这取决于指定的解释器。例如,
#/usr/bin/sed-f
非常常见,意思完全不同。事实上,对于
csh
sed
awk
以及许多其他工具,当您将它们放在shebang中时,
-f
选项是必需的,并表示从该文件读取命令。这是一个很好的答案,但也可能指出这取决于指定的解释器。例如,
#/usr/bin/sed-f
非常常见,意思完全不同。事实上,对于
csh
sed
awk
以及许多其他工具,
-f
选项在您将它们放在shebang中时是必需的,并表示从该文件读取命令。
 -f  Disable file name generation (globbing).
Abbreviation    Name    Effect

-f              noglob  Filename expansion (globbing) disabled