我正在查看具有以下 shebang 行的 tcsh 脚本:
#!/bin/tcsh -fb
# then executes some commands
-b 有什么作用?
从手册页:
-b 从选项处理中强制“中断”,导致任何进一步的 shell 参数被视为非选项参数。其余参数不会被解释为 shell 选项。这可用于将选项传递给 shell 脚本,而不会造成混淆或可能的诡计。如果没有此选项,shell 将不会运行设置用户 ID 脚本。
但是我真的不明白这是什么意思...
一个例子会很棒。
谢谢。