批量ping指令碼

2021-09-24 03:01:42 字數 746 閱讀 4061

ping -c 1 i表示

只pin

g一次。

命令解釋

:−c計

數(co

unt)

,1表示

一次,i 表示只ping一次。命令解釋: -c計數(count), 1表示一次,

i表示只pi

ng一次

。命令解

釋:−c

計數(c

ount

),1表

示一次,

i是ip。

|grep loss 通過管道的方式查詢ping後的結果含有loss的字串(行資料)。

命令解釋:|管道符, grep全面搜尋正規表示式並把行列印出來)是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。loss 要尋找的包含字串

|awk ''表示通過管道符傳輸過來,用awk命令將字串以空格進行切割成不同的行,輸出切割後的第6行

|awk -f 「%」 『』 表示將字串以%進行切割輸出第一行字串

if [ $ping -eq 100 ];then如果等於100則說明丟包

ping -c 傳送幾個包

ping -w 命令持續時間

編寫指令碼批量 ping

如果有很多 ip 或者網域名稱,我們要判斷哪些能 ping 通,採用自動化指令碼特別方便。先看指令碼,如下所示 bin bash 功能,ping檔案ip.lst中的ip,成功的輸出到ping ok.lst檔案,失敗的輸出到ping fail.lst檔案。10.1.1.1呼叫該指令碼 ping ip....

批量Ping執行Bash指令碼

bin bash ping batch script 連線超時時間 tmout 3 最大執行緒數 max thread 4000 保留記憶體大小 min mem 400 預設ip配置,可通過 r ip ip指定,格式 ping batch.sh r 192.168.1.1 192.168.2.254...

批量ping工具

批量ping工具 除錯裝置分配ip,公司有限的幾個ip常衝突,所以寫了小工具來檢視空閒ip.include include include void change ip char src ip,int num,char dst ip if num dot 3 if src ip i 0 num2 a...