LINUX/쉘스크립트
[LINUX] 변수 사용법
애둥
2020. 6. 8. 13:57
- 변수 사용법
- 모든 변수는 '문자열(string)' 으로 취급된다.
- 변수의 이름은 대소문자를 구분한다.
- 변수에 값을 대입할 때는 '=' 좌우에 공백이 없어야 한다.
예제 변수 출력
$ myval='Hi~~~'
$ echo $myval
< 숫자변수의 연산>
- 변수에 대입한 값은 모두 문자열로 취급
- 변수값을 숫자로 사칙연산 ( + - / ) 를 하려면 expr 을 사용해야 함
- 수식에 괄호 또는 곱하기(*) 를 사용하려면 그 앞에 반드시 역슬래쉬(\)를 붙여야 함
- 연산자 양옆에 공백을 줘야 함 .
예제
$ num1=100
$ num2=200
$ echo $num1 # 100
$ echo $num2 # 200
$ echo $num1+$num2 # 100+200
expr $num1+$num2 # 100+200
expr $num1 + $num2 # 300
expr $num1 \* $num2 # 20000
예제
아래의 계산식을 구현하기
($num2 + 200)*$num1
expr \( $num2 + 200 \) \* $num1 # 40000