1、Shell脚本的运行方式 1)sh 2)source 3)./ (必须具备执行权限) 2、重定向输出 > | >> 标准输出 2> | 2>> 错误输出 &> | &>> 混合输出 3、变量赋值方式 1)双引号:将内部当作一个整体,并且允许调用其他变量 2)单引号:将内部当作一个整体,不允许调用任何变量,所有符号都视为普通字符 3)反撇号:将执行结果当做值赋给变量名,或者使用$()方式使用 4)read -p:将键入的内容当作值付给变量 4、变量类型 1)自定义变量:用于自己创建的变量内容 2)环境变量:系统预设好的变量内容以及值,可以修改内容 3)位置变量:在脚本中对应参数,1-9分别使用$1-$9表示,10及以上使用${10}表示 4)预定义变量:系统设置好的变量内容,无法做任何的修改,仅使用 $*:显示位置变量的值 $#:显示位置变量的数量 $?:显示上一条命令执行的结果,0表示正确,非0表示错误 $0:显示执行脚本的名称