NSD SHELL DAY03
案例1:使用for循环结构
案例2:使用while循环结构
案例3:基于case分支编写脚本
案例4:使用Shell函数
案例5:中断及退出
1 案例1:使用for循环结构
1.1 问题
本案例要求编写一个Shell脚本chkhosts.sh,利用for循环来检测多个主机的存活状态,相关要求及说明如下:
对192.168.4.0/24网段执行ping检测
脚本能遍历ping各主机,并反馈存活状态
执行检测脚本以后,反馈结果如图-1所示。
1.2 方案
在Shell脚本应用中,常见的for循环采用遍历式、列表式的执行流程,通过指定变量从值列表中循环赋值,每次复制后执行固定的一组操作。
for循环的语法结构如下所示: