参考链接Shell 教程 | 菜鸟教程参数传递Shell脚本中参数用$来表示如$1 -- 第一个参数$2 -- 第二个参数...以此类推比如test.sh arg1 arg2命令那么$1就是arg1$2就是arg2$# -- 参数个数变量赋值直接用语句argvalue就可以设置变量和变量的值arg为变量名value为变量的值变量引用时用$arg注意操作符“”旁边没有空格也可以arg$1表示$arg等于第一个参数$1条件判断条件判断用if--fi语句if表示条件判断fi表示条件判断程序的结束比如if [ $# -ge 1 ] [ $1 -eq 0 ]; thenecho arg number: $#echo arg1: $1fi[ ]之间为判断语句逻辑关系需要注意的是[, ], 以及变量、运算符旁边要留出空格不然会被认定为shell脚本语法出错-eq -- 等于-ne -- 不等于-gt -- 大于-ge -- 大于等于-lt -- 小于-le -- 小于等于可以在逻辑语句之间用!, -o, -a来表示语句之间的运算如[ ! $arg -eq 0 ] -- $arg不等于0[ $arg1 -eq 0 -a $arg2 -eq 2 ] -- $arg1等于0并且$arg2等于2等等[ ]之间的逻辑运算 -- 逻辑与|| -- 逻辑或比如[ condition1 ] [ condition2 ]作用效果应该与前面的-o-a相同