728x90
반응형
사직연산(expr)
- 사칙연산을 사용하기 위해선 expr을 사용해야 함
- Shell script의 연산 기호는 다른 프로그래밍 언어와 동일
- expr을 사용하는 경우 ` 역쿼테이션을 사용해야 함
- 곱셈 연산자 * 앞에는 \ 역슬래시를 같이 사용해야 함
( * 기호 같은 경우 Linux 환경에서 모든, ALL을 의미하기 때문에 \을 통해 특수 기호를 문자화해야 함) - 모든 연산자는 숫자, 변수, 기호 사이에 공백이 존재해야 함
연산자 증가/감소
- 연산자 증가/감소는 (( ))을 활용
#! /bin/bash
num=0
#아래 내용은 모두 동일한 연산 증가 방법
num=$((num+1))
((num++))
((num+=1))
echo "num =" $num
- 결과
728x90
'*Programming > [ SS ] Shell Script' 카테고리의 다른 글
[SS - 08] 주석 달기 (#, :<<'END') (0) | 2021.12.18 |
---|---|
[SS - 07] 조건문 (if, elif, else, then, fi, =~/ case, in, esac) (0) | 2021.12.18 |
[SS - 05] 사용자 입력 값 받기 (read) (0) | 2021.12.18 |
[SS - 04] 명령어 실행 (` `, $( )) (0) | 2021.12.18 |
[SS - 03] 특수 변수 ($0, $1, $2, $*, $@, $#) (0) | 2021.12.18 |