shell中断继续退出

在循环中起关键的词:break、continue、exit

break

说明:结束整个循环,并不是shell脚本

continue

把break换成continue

说明:结束本次循环

exit

把continue换成exit

说明:结束shell脚本

时间: 2024-10-06 20:37:10

shell中断继续退出的相关文章

Shell编程进阶 2.0 shell中断继续退出

break    continue   exit break 结束本次for循环 写个for循环脚本 vim for2.sh #!/bin/bash ## for i in `seq 1 5` do echo $i if [ $i -eq 4 ] then break fi echo $i done echo "for done" sh for2.sh 1122334for done continue 结束本次循环 #!/bin/bash ## for i in `seq 1 5` d

Shell基础(三):使用for循环结构、使用while循环结构、基于case分支编写脚本、使用Shell函数、中断及退出

一.使用for循环结构 目标: 本案例要求编写一个Shell脚本chkhosts.sh,利用for循环来检测多个主机的存活状态,相关要求及说明如下: 1> 对192.168.4.0/24网段执行ping检测      2> ping检测可参考前一天的pinghost.sh脚本      3> 脚本能遍历ping各主机,并反馈存活状态 执行检测脚本以后,反馈结果如下图所示. 方案: 在Shell脚本应用中,常见的for循环采用遍历式.列表式的执行流程,通过指定变量从值列表中循环赋值,每次复

2.0-shell中断继续退出

shell中控制循环的几个关键字 break continue exit #!/bin/bash #在1-10序列中循环,如果序列等于5,则不显示数字并中断循环,继续执行后续任务. for i in `seq 1 10` do if [ $i -eq 5 ] then break fi echo $i done echo 'for done' 注意:    break      结束整个循环体,执行循环外的后续命令. continue   只结束本次循环,和相应指令,后续循环继续执行. exit

exit(-1)或者return(-1)为什么shell得到的退出码是255?

写一段hello world: // filename: main.c #include <stdio.h> int main(void) {     printf("hello wolrd!\n");     return(-1);    } 编译执行:gcc main.c && ./a.out 现在我们看看在当前shell中返回上一个执行过程的返回值是多少,是 "-1" 吗? [email protected]:~/桌面$ gcc m

shell编程进阶

Shell编程进阶 Shell结构以及执行 [[email protected] ~]# mkdir shell [[email protected] ~]# cd shell/ [[email protected] shell]# vim first.sh #!/bin/bash ##The first test shell script ##written by wangchao ls /tmp/ echo "This is the first script." [[email p

Shell 脚本介绍

1.当脚本中使用某个字符串较频繁并且字符串长度很长时就应该使用变量代替 2.使用条件语句时,变量是必不可少的 3.引用某个命令的结果时,用变量替代 4.写和用户交互的脚本时,变量也是必不可少的 内置变量 $0, $1, $2- 数学运算a=1;b=2; c=$(($a+$b))或者$[$a+$b] 测试样例:写一个交互脚本: [[email protected] shell]# vim 2.sh #!/bin/bash read  -p "please input anumber:"

Shell 编程进阶

Shell 介绍 date 命令 自定义变量 if 逻辑判断 case 选择 for 循环 while 循环 Shell 中断继续退出 Shell 函数 Shell 数组

Linux命令之exit - 退出当前shell【返回值状态】

原文链接:http://codingstandards.iteye.com/blog/836625   (转载请注明出处) 用途说明 exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行. 常用参数 格式:exit n 退出.设置退出码为n.(Cause the shell to exit with a status of n.) 格式:exit 退出.退出码不变,即为最后一个命令的退出码.(If n is omitted, the exit status is that

Linux Shell Bash 带有特殊含义的退出码

Linux Shell Bash 带有特殊含义的退出码 用途说明 exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行. 常用参数 格式:exit n 退出.设置退出码为n.(Cause the shell to exit with a status of n.) 格式:exit 退出.退出码不变,即为最后一个命令的退出码.(If n is omitted, the exit status is that of the  last  command executed. )