bash一共有两套选项
这两套选项分别由set和shopt分别控制
set的三种作用:
1 显示所有变量和函数
2 修改bash的位置参数
3 控制bash的第一套选项
shopt的作用
1 控制bash的第二套选项
历史渊源
1 先有的set,后有的shopt
2 shopt是对set的扩展,增加了一些新的选项
3 shopt可以设置set的选项(通过shopt -so)
4 但是set不能设置shopt选项
环境变量
1 set相关的环境变量是SHELLOPTS
2 shopt相关的环境变量是BASHOPTS
网友评论