shell脚本的调试
参数:-n :读一遍脚本中的命令但不执行,用于检查脚本中的语法错误 -v :一边执行脚本,一边将执行过的脚本命令打印到标准错误输出 -x :提供跟踪执行信息,将执行的每一条命令和...
参数:-n :读一遍脚本中的命令但不执行,用于检查脚本中的语法错误 -v :一边执行脚本,一边将执行过的脚本命令打印到标准错误输出 -x :提供跟踪执行信息,将执行的每一条命令和...
1、breakbreak命令允许跳出所有循环(终止执行后面的所有循环)。下面的例子中,脚本进入死循环直至用户输入数字大于5。要跳出这个循环,返回到shell提示符下,需要使用break命令。wh...
case ... esac 为多选择语句,与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构,每个 case 分支用右圆括号开始,用两个分号 ;;...
until 循环与 while 循环在处理方式上刚好相反。当条件成立的时候,停止循环。until 条件 do 执行命令 done
1. 格式1:while 条件 do 执行命令 done 2. 格式2:while 条件;do 命令 done 3. 例子:while...
1、方式1for i in {list[0]} {list[1]} .. do 执行命令 done 2、方式2(三要素循环)for (( 初始值; 判断值; 步长; )) ...
1、单分支语句if [ ];then 命令 fiif [ ] then 命令 fi 2、双分支语句if [ ] then echo cmd1 e...
1、定义函数方式1:function 函数名() { 指令集 return n }方式2:function 函数名 { 指令集 return n }方式3:函数名() { 指令集 ...
1、变量赋值方式(1)方式1——直接赋值(=)(2)方式2——read交互式赋值(3)方式3——脚本传参赋值 2、readread -p "请输入你的名字和年龄:" name ...