解决方案

它表示选项的结束,禁止进一步对选项进行处理。bash将不接受其任何选项。
在减号后面的任何参数都视为文件名和参数。

这样做是为了提高脚本的安全性。
为了避免解释器受到欺骗和攻击。

bash shell脚本中/bin/bash后面的减号是什么意思?

问题

在bash脚本第一行。有的这样写
#!/bin/bash -

有的是两个减号
#!/bin/bash --

这是什么意思?

日期:2019-11-20 08:53:00 来源:oir作者:oir