解决方案
它表示选项的结束,禁止进一步对选项进行处理。bash将不接受其任何选项。
在减号后面的任何参数都视为文件名和参数。
这样做是为了提高脚本的安全性。
为了避免解释器受到欺骗和攻击。
问题
在bash脚本第一行。有的这样写#!/bin/bash -
有的是两个减号#!/bin/bash --
这是什么意思?
日期:2019-11-20 08:53:00 来源:oir作者:oir
它表示选项的结束,禁止进一步对选项进行处理。bash将不接受其任何选项。
在减号后面的任何参数都视为文件名和参数。
这样做是为了提高脚本的安全性。
为了避免解释器受到欺骗和攻击。
在bash脚本第一行。有的这样写#!/bin/bash -
有的是两个减号#!/bin/bash --
这是什么意思?