테스트 값 :
avg=$(echo "$sum/$total" | bc -l)
avg=$(echo "$avg*100" | bc -l)
printf "Average input = %.2f\n" $avg
기본 평균 소요 및 내결함성 비율을 얻을 :
sum=200232320
total=30
기본 걸릴 평균 비율이 얻을
을 허용 오차 (
result=$(echo "scale=6; 1.0 * $sum/$total*100" | bc -l)
printf "Average input = %.2f\n" $result
기본 테이크의 평균 비율을 얻을 :
기본 테이크의 평균 비율을 얻을 :
result=$(echo "scale=6; 1.0 * $sum/$total*100" | bc -l)
printf "Average input = %.2f\n" $result
기본 걸릴 평균 및 비율을 얻을
# -- if sum is greater than total we have a problem add in 1.0 to address div by zero
[[ $sum -gt $total ]] && result=0 || result=$(echo "scale=6; 1.0 * $sum/$total*100" | bc -l)
printf "Average input = %.2f\n" $result
출력을 :
./test.sh
Average input = 66.72
Average input = 66.72
Average input = 66.72
Average input = 66.72
왜 묻는거야? 작동하지 않습니까? 어떤 입력을 사용하고 있으며 결과는 무엇입니까? – Floris
여기에서 어디로 가야할지 잘 모르겠습니다. 스크립트는 사용자 번호를 요청해야하지만 그 후에 평균을 계산하는 방법을 모르겠습니다. – user3089320
처음 읽는 번호의 목표는 무엇입니까? 숫자 목록에서 처음일까요? 사용자가 숫자 사이에 캐리지 리턴을 입력 할 것으로 예상합니까? 아니면 CR은 입력의 끝을 의미합니까? 우리가 도움을 시작할 수 있도록 입력 방법을 명확하게 설명하십시오. – Floris