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.查看運行結果