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

相關文章
相關標籤/搜索