Shell 의 수학 연산 사용
단순 연산:
let
는 bash 내장 명령 으로 간단 한 산술 과 논리 연산 을 실현 할 수 있 으 며help let
명령 을 통 해let
의 구체 적 인 사용 방법 을 조회 할 수 있다.사용 방법:
#!/bin/sh
i=10
echo $i
let i=i+10 #20
echo $i
let "i=i+100" #120
echo $i
2、[][]는
let
에 해당 하 는데 그 용법 은 다음 과 같다.
#!/bin/sh
i=10
echo $i
i=$[i+10] #20
echo $i
i=$[i+100] #120
echo $i
3、(())(()는[]와 같 고 그 구체 적 인 용법 은 다음 과 같다.
#!/bin/sh
i=10
echo $i
i=$((i+10)) #20
echo $i
i=$((i+100)) #120
echo $i
4、exprexpr
역시 기본 적 인 산술 연산 을 할 수 있다.메모:변수 와 연산 자 사이 에는 구분자 로 빈 칸 을 사용 해 야 합 니 다.
구체 적 인 용법 은 다음 과 같다.
#!/bin/sh
i=10
echo $i
i=`expr $i + 10` #20
echo $i
i=`expr $i + 100` #120
echo $i
변수 와 연산 자 사이 에 빈 칸 이 없다 면 코드 는 다음 과 같 습 니 다.
#!/bin/sh
i=10
echo $i
i=`expr $i+10` #10+10
echo $i
i=`expr $i+100` #10+10+100
echo $i
최종 출력 은:10
10+10
10+10+100
5、bc
계산 과정 에서 계산의 정밀 도 를 제어 하려 면
bc
명령 을 사용 해 야 한다.bc
명령 은 정확 한 부동 소수점 연산 을 지원 하 는 고급 계산기 로 수학 함수 호출 을 지원 한다.다음 계산 에 대하 여:
#!/bin/sh
i=10
echo $i
j=3;
echo $j
m=`expr $i / $j` #3
echo $m
n=`echo "scale=9; $i / $j" | bc` #3.333333333
echo $n
여기 서 Shell 의 수학 연산 사용 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.Shell 수학 연산 에 관 한 더 많은 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Shell alias 명령에 별칭을 설정하는 방법명령에 별명을 설정하면 명령의'작은 이름'으로 삼을 수 있지만, 이렇게 하는 것이 무슨 의미가 있습니까? 이때 별명이 작용할 수 있다.vim 명령의 별명을vi라고 정의하면 이후에 실행된vi 명령은 실제로vim 명령을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.