2017-12-27 21 views
-4

방금 ​​프로그래밍 언어를 공부하기 시작 했으므로 필자가 작성한 스크립트의 정보를 사용하여 그래프를 만드는 데 도움이 필요합니다. 기본적으로 스크립트가 수행하는 작업은 8.8.8.8을 핑 (ping)하고 성공하면 로그 파일에 UP 및 핑의 시간을 입력합니다. 나는 사용자가 옵션 "C"를 사용하여 그 시간 동안의 성공 비율을 보여줄 때 성공률이 10 %라면 2 %를 얻을 경우 1 "*"얻을 수있는 경우가 있습니다. "**"bash를 사용한 통계 그래프

+0

아니요. 나는이 주제에서 정말로 끔찍한 두려움이 있습니다. S는 내가 지금까지 한 것을 보여주기 위해 개인적으로 연락 할 수있는 방법이 있습니까? –

+0

그것은이 플랫폼의 목적이 아닙니다. 유사한 문제에 직면 한 다른 사람들이 나중에 그것을 볼 수 있도록 공개적으로 스크립트를 게시하십시오. –

+0

글쎄, 내가 사용하고있는 스크립트는 다음과 같다 : –

답변

0

진행률 표시 줄을 출력하는 코드입니다. 숫자는 반올림되므로 27/100 = 27 %는 10 중 2로 해석됩니다. 나머지 출력은 스스로 알아낼 수 있다고 생각합니다.

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