シェルスクリプト11アイテム6

件名:交通カードを取得

閲覧トラフィックifconfigコマンド

交通量データファイル

 

 

スクリプトの内容

#!/ binに/ bashのは
#NAME:マーク
#チェックネットワークDEVのliuliangの
NIC = $ 1

エコー-e "アウト-----では、"
真しばらく; DO
old_in = $(awkの'/' $ NIC '/ {$ 2印刷}' / procの/ネット/ devの)
old_out = $(awkの'/' $ NIC '/ {$ 10印刷}'の/ proc /ネット/ DEV)
1スリープ
new_in = $(AWK '/' $ NICを'/ {$ 2印刷}'の/ proc /ネット/ DEV)
new_out = $(AWK '/' $ NICが'/ {$ 10印刷}'の/ proc /ネット/ DEV)
= $(printfの"%.1f%S" "$((($ new_in- $ old_in)/ 1024))"、 "KB / S")で
アウト= $(のprintf "%.1f%s"の"$((($ new_out- $ old_out)/ 1024))" "KB / S")
エコー"$で$アウト"

完了

 

要約:

printfの "%.1f%s" は "1.2333" "キロバイト/秒" - > 1.2キロバイト/秒

おすすめ

転載: www.cnblogs.com/linux-error/p/11146133.html