-4
我剛開始學習這種編程語言,我需要一些幫助來使用我寫的腳本中的信息來創建圖表。基本上,腳本所做的是平均8.8.8.8,如果成功,它會使用UP和ping時間填充日誌文件。我有一種情況,當用戶使用選項「C」時,顯示該小時成功的百分比,如果成功率爲10%,則得到1「*」,如果20%,我得到2「**」使用bash的統計圖表
我剛開始學習這種編程語言,我需要一些幫助來使用我寫的腳本中的信息來創建圖表。基本上,腳本所做的是平均8.8.8.8,如果成功,它會使用UP和ping時間填充日誌文件。我有一種情況,當用戶使用選項「C」時,顯示該小時成功的百分比,如果成功率爲10%,則得到1「*」,如果20%,我得到2「**」使用bash的統計圖表
這是輸出進度條的代碼。這個數字向下舍入,所以27/100 = 27%將被解釋爲2/10。我認爲其餘的輸出可以自己想出來。
maxstars=10
tries=`grep -c '^' logfile.log`
success=`grep -c 'UP' logfile.log`
stars=`echo "$maxstars * $success/$tries" | bc`
for i in `seq 1 $stars`
do
echo -n '*'
done
echo # just prints a newline
不,我恐怕在這個問題上真的很糟糕:S有沒有辦法讓我私下和你聯繫,告訴你我到現在爲止所做的事情? –
這不是這個平臺的目的。公開發布您的腳本,以便其他面臨類似問題的人可以稍後查看它。 –
好吧,我正在使用的腳本是這樣的: –