2017-03-03 10 views
1

For reference, I'm using this version of the shell.es에서 간단한 수학 표현식을 어떻게 평가할 수 있습니까?

지수를 포함하는 수학 표현식을 평가하려고합니다. 그렇게하려면 어떻게해야합니까? 은 에서 사용할 수 없으며 (다른 쉘에서와 마찬가지로) 이중 parends도 작동하지 않습니다.

평가하려는 표현은 2^69 (2의 69 승)입니다. 나는 지수화에 **^을 시도했습니다.

외부 계산기를 사용하지 않는 해결책을 찾고 있는데, 아마도 코드 일 것입니다.

+0

'es'에 대한 매뉴얼 페이지를 읽었으므로 산술에 대한 참조가 표시되지 않습니다. 순수한'es'에서 수학을 할 수없는 것처럼 보입니다. – chepner

+0

그건 나쁘다. :( – Riker

답변

2

대부분의 유닉스 셸은 수학을 다른 명령에 위임합니다. a POSIX utility이므로 기기에서 bc을 사용할 수 있습니다.

; echo `{echo '2^69' | bc} 
590295810358705651712