#: 行注释
$: 变量表达式,变量解析&: 在后台执行命令,在for循环中也可用作命令分割符,取代done前面的;
Bash变量
1....引用变量有两种方式, {varname}, 为防止变量在字符串中产生歧义建议使用第二种方式, 引用未定义的变量其值为空。...可以把设置保存到.bashrc或.bash_profile中, 成为永久的环境变量。
环境变量不限于我们之前讲过的可执行程序的环境变量、动态库、Python模块的环境变量,任何变量都可以的。...有两个参数, 第一个为字母和冒号组成的选项列表字符串, 第二个为一个变量名
选项列表字符串以冒号开头的选项字母排列组成, 如果一选项需要一个参数则该选项字母后跟一个冒号
getopts分解第一参数,...依次将选项摘取出来赋给第二个参数变量
如果某选项有参数, 则读取参数到内置变量OPTARG中 内置变量OPTIND保存着将被处理的命令行参数(位置参数)的数值选项列表处理完毕getopts返回1, 否则返回