Linux就该这么学 -- shell编程 -- for

for循环语句shell

咱们用一个例子来介绍吧。好比局域网内有4台电脑,咱们要测试是否能联通这4台电脑。测试

1.建立一个文件ips.txt,用于存放4台电脑的ip3d

2.编写shell脚本blog

3.运行shell脚本ip

 

PS:解释一下ping的那一行代码for循环

ping -c 3 -i 0.2 -W 3 $IP &> /dev/null循环

-c 3 表示ping 3次im

-i 0.2 表示每次ping 间隔0.2秒d3

-W 3 表示3秒超时脚本

&> /dev/null 表示将ping的信息都写入到/dev/null文件中,其实就是不让ping输出到屏幕上,这样方便查看

/dev/null 文件也叫黑洞文件,文件不占用存储空间,可是能够写入无穷大的内容,固然写进去了是拿不出来的

 

再举一个批量建立用户的例子

1.将要建立的用户名称保存到文件users.txt中

2.编写shell脚本

3.查看运行结果

相关文章
相关标签/搜索