theitroad
  • 首页
  • 解决方案
当前位置:theitroad>bash shell脚本中/bin/bash后面的减号是什么意思?

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

时间:2019-11-20 08:53:00  来源:igfitidea点击:

问题

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

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

这是什么意思?

解决方案

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

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

上一篇
下一篇

相关推荐

如何解决Shell命令行长度限制问题

如何解决Shell命令行长度限制问题

Linux中如何阻止在关闭终端时阻止程序退出

Linux中如何阻止在关闭终端时阻止程序退出

UNIX/Linux使用awk将两个数字相加

UNIX/Linux使用awk将两个数字相加

使用AWK查找和替换值

使用AWK查找和替换值

相关推荐
  • bash shell for循环的空格问题
  • bash shell脚本中for循环
  • Linux/Unix shell脚本 bash foreach循环示例
  • bash shell中如何获取文件名和扩展名
  • 在bash shell脚本中,如何获取上一个命令的退出状态码
  • 在bash shell中如何提取给定路径中的文件名
  • bash shell history 命令
  • bash shell 死循环
  • bash shell脚本中如何遍历数组
最近更新
  • bash shell脚本中如何遍历数组
  • bash shell 死循环
  • bash shell history 命令
  • 在bash shell中如何提取给定路径中的文件名
  • 在bash shell脚本中,如何获取上一个命令的退出状态码
  • bash shell中如何获取文件名和扩展名
  • Linux/Unix shell脚本 bash foreach循环示例
  • bash shell脚本中for循环
  • bash shell for循环的空格问题
  • bash shell脚本中如何提前结束循环
标签

theitroad

才须学也。非学无以广才,非志无以成学。莫等闲,白了少年头,空悲切。

本站导航
  • 网站地图
关于
  • 关于我们
  • 隐私政策
友情链接
    © 2020 版权所有
    theitroad