부동 소수점 숫자 계산 방법: bash 사용
예
DRIVER_MEMORY=$(( 5 * 0.6 * 0.9 ))
-bash: 5 * 0.6 * 0.9 : syntax error: invalid arithmetic operator (error token is ".6 * 0.9 ")
참고 - 결과는 정수여야 합니다. 따라서 숫자를 반내림할 수 있습니다.
답변1
이상한 해결책 :
DRIVER_MEMORY=$( awk '{ print 5*0.6*0.9 }' <<< "")
BC 솔루션:
DRIVER MEMORY=$(echo "5*0.6*0.9" | bc)