답변:
bc
터미널에 입력 하십시오. 그런 다음 모든 수학 내용을 입력하십시오.
bc
"의 약자 B 의 ASIC C의 alculator"
그런 다음 입력 quit
하고 입력하여 종료하십시오.
echo '0.6 * 12' | bc
echo "scale=2;557/3672" | bc
우리가 Bourne Shell (sh)이나 다른 쉘이 아닌 Bash에 대해 이야기하고 있다면 쉽습니다.
Bash는 $ ((expression))을 사용하여 기본 표현식을 계산할 수 있으며이를 사용하는 방법에 대한 예는 다음과 같습니다.
a = 3 b = 4 c = $ ((7 * a + b)) 에코 $ c
또는 대화식 사용을 위해
에코 $ ((7 * 3 + 4))
$((expression))
구문의 POSIX의 일부 sh
표준으로부터 유래 ksh
.
다른 하나는 AWK입니다.
awk 'BEGIN {print 4 + 3 / 12}'
글쎄, 당신의 질문에 대답하지만, 이것을 고려하십시오 :
대부분의 리눅스 배포판에는 파이썬이 사전 설치되어 있으므로 왜 사용하지 않습니까?
그냥 입력
python
터미널에서 다음과 같이 원하는 모든 산술을 수행하십시오.
2+2
4를 출력합니다 :)
-c
python 인수를 사용하여 터미널에서 직접이 작업을 수행 할 수도 있습니다 .
python -c 'print 2+2'
python
을 시작 하는 데 거의 2 초가 걸립니다. 2 + 2와 같은 간단한 것을하고 싶다면 오히려 성가시다.
2 / 30
(파이썬 : 0
) (python3 : 0.06666666666666667
)
2//30
또는int(2/30)
펄은 또 다른 옵션입니다 :
perl -E 'say 1/7'
출력
0.142857142857143