bash 산술 연산

1192 단어 Linux
산술 연산 자
산술 연산 자 는 프로그램 에서 가, 감, 승, 제 등 수학 연산 을 실현 할 수 있 는 연산 자 를 말한다.Shell 에서 자주 사용 하 는 수학 연산 자 는 다음 과 같다.
+: 두 변 수 를 덧셈 합 니 다. -:두 변 수 를 줄 입 니 다. *:두 변 수 를 곱셈 합 니 다./:두 변 수 를 나 누 기 합 니 다. * *:두 변 수 를 멱 연산 합 니 다.%:모드 연산, 첫 번 째 변 수 를 두 번 째 변수 로 나 누 어 나머지 를 구하 십시오. + =:플러스 는 자신 을 바탕 으로 두 번 째 변 수 를 추가 합 니 다. - =:감 소 는 첫 번 째 변 수 를 바탕 으로 두 번 째 변 수 를 뺀 것 과 같 습 니 다. * =:곱 하기 는 첫 번 째 변 수 를 바탕 으로 두 번 째 변 수 를 곱 하 는 것 과 같 습 니 다./=:첫 번 째 변 수 를 제외 하고 두 번 째 변 수 를 나 눕 니 다.% =:모드 할당, 첫 번 째 변 수 는 두 번 째 변 수 를 모드 로 연산 하고 첫 번 째 변 수 를 할당 합 니 다.
이 연산 자 를 사용 할 때 는 연산 순서 에 대한 문 제 를 주의해 야 한다.예 를 들 어 아래 명령 을 입력 하고 1 + 2 의 결 과 를 출력 합 니 다.
echo 1+2

셸 은 출력 결과 3 이 아 닌 1 + 2 를 출력 했다.셸 에 서 는 연산 순 서 를 바 꿀 수 있 는 세 가지 방법 이 있다.
expr 로 연산 순 서 를 바꾸다.echo ` expr 1 + 2 ` 로 1 + 2 의 결 과 를 출력 할 수 있 으 며, expr 로 뒤의 표현 식 을 수학 연산 으로 표시 할 수 있 습 니 다.주의해 야 할 것 은 '작은 따옴표 가 아니 라' Tab '키 위의 그 기호 이다.
let 로 수학 연산 을 지시 하 다.먼저 연산 결 과 를 변수 b 에 할당 할 수 있 습 니 다. 연산 명령 은 b = let 1 + 2 입 니 다.그리고 echo $b 로 b 의 값 을 출력 합 니 다.let 가 없 으 면 1 + 2 를 출력 합 니 다.수학 연산 을 $[] 로 표시 하 다.수학 연산 을 $[] 기호의 중 괄호 에 쓰 면 중 괄호 의 내용 이 먼저 수학 연산 을 한다.예 를 들 어 echo $[1 + 2] 를 명령 하면 출력 결 과 를 3 으로 표시 합 니 다.

좋은 웹페이지 즐겨찾기