나는이 아마 정말 쉽게 알고 난 그냥 그것으로 많은 생각을 걸었습니다하지만이 방정식 화씨를 섭씨로 변환하는 배쉬 스크립트를 작성해야 f = (9/5)c+32
쉬운 리눅스 배쉬 스크립트
어떻게 것을 나는 이것을한다? expr
만 사용하면 부동 소수점을 사용하지 않으므로 작동하지 않습니다. 이 방정식은 어떻게합니까? bc
을 사용 하시겠습니까?
나는이 아마 정말 쉽게 알고 난 그냥 그것으로 많은 생각을 걸었습니다하지만이 방정식 화씨를 섭씨로 변환하는 배쉬 스크립트를 작성해야 f = (9/5)c+32
쉬운 리눅스 배쉬 스크립트
어떻게 것을 나는 이것을한다? expr
만 사용하면 부동 소수점을 사용하지 않으므로 작동하지 않습니다. 이 방정식은 어떻게합니까? bc
을 사용 하시겠습니까?
당신은 (일반적으로) 반올림 오류가 중요하지 않은 경우,이 작업을 위해 부동 소수점 연산이 필요하지 않습니다 그리고 당신은 부동 소수점 정밀도 필요가 없습니다 : 너무 바보
expr 9 '*' $c/5 + 32
xdg-open "http://www.google.com/search?q=${TEMP}+C+in+F"
를? 당신은 BC이 시도 사용할 경우 http://www.linuxjournal.com/content/floating-point-math-bash
를 체크 아웃 :
echo "9*$c/5+32" | bc -l
이 가장 쉬운, 내가 믿는 것 :
echo $(($c*9/5+32))
(그리고 예, 부동 소수점하면, 손실됩니다 두 개의 0을 추가하고 문자열에서 작업 할 수 있습니다.)
또한 :'bc -l <<< "9 * $ c/5 + 32"' – ata