2022-04-22 Shell_산술_연산하는_방법
2022. 4. 22. 15:06ㆍBE/Linux
띄어쓰기 주의
Shell에서 산술 연산을 수행하는 방법은 크게 3가지가 있다.
- let command
- let c=a+b
- $((산술 연산 표현))
- c=$((a+b))
- c=$(( a+b ))
- c=$(( a + b ))
- expr command
- c=expr $a + $b
#!/bin/bash
2
3 #1
4 Var=1+2 && echo 1 : $Var || echo 1 : error
5
6 #2
7 var1=1
8 var2=2
9 Var=$var1+$var2 && echo 2 : $Var || echo 2 : error
10
11 #3
12 Var=$(( 1 + 2 )) && echo 3 : $Var || echo 3 : error
13
14 #4
15 Var=$((1 + 2)) && echo 4 : $Var || echo 4 : error
16
17 #5
18 Var=$((1+2)) && echo 5 : $Var || echo 5 : error
19
20 #6
21 Var=`expr 1 + 2` && echo 6 : $Var || echo 6 : error
22
23 #7
24 let Var=$var1+$var2 && echo 7 : $Var || echo 7 : error
25
26 #8
27 let Var=1+2 && echo 8 : $Var || echo 8 : error
28
29 #9
30 let Var = 1 + 2 && echo 9 : $Var || echo 9 : error
❯ ./let.sh
1 : 1+2
2 : 1+2
3 : 3
4 : 3
5 : 3
6 : 3
7 : 3
8 : 3
./let.sh: line 30: let: =: syntax error: operand expected (error token is "=")
9 : error
'BE > Linux' 카테고리의 다른 글
2022-04-23 Shell_script_조건문_사용 (0) | 2022.04.23 |
---|---|
2022-04-22 Shell_script_4 (0) | 2022.04.22 |
2022-04-16 Shell_script_추천글 (0) | 2022.04.16 |
2022-04-14 Shell_script_3 (0) | 2022.04.15 |
2022-04-13 Shell_script_2 (0) | 2022.04.14 |