Linux/Shell

Script - ์—ฐ์‚ฐ

1. bash ์—ฐ์‚ฐ

- ๊ด„ํ˜ธ๋ฅผ ์ด์šฉ

a=1

b=10

c=$((a+b))

c=$[a+b]

echo $c

#11

 

2. let ๋ช…๋ น์–ด

a=1

b=10

let c=$a+$b

echo $c

#11

 

3. expr ๋ช…๋ น์–ด

- ์ˆซ์ž์™€ ์—ฐ์‚ฐ์ž ์‚ฌ์ด ๋„์›Œ์จ์•ผ ํ•จ

a=1

b=10

expr $a + $b

#11

 

4. awk ๋ช…๋ น์–ด

- ์†Œ์ˆ˜์  ๊ณ„์‚ฐ ๊ฐ€๋Šฅ

- ํŒŒ์ดํ”„ ์ „๋‹ฌ ๊ณผ์ • ํ•„์š”

a=1

b=10

echo $a $b | awk '{print $1+$2}'

#11

echo $a $b | awk '{print $1/$2}'

#0.75

 

5. bc ๋ช…๋ น์–ด

- ๋ฆฌ๋ˆ…์Šค bc๊ฐ€ ์„ค์น˜๋˜์–ด์•ผ ํ•จ

- ์†Œ์ˆ˜์  ๊ณ„์‚ฐ ๊ฐ€๋Šฅ

- ํŒŒ์ดํ”„ ์ „๋‹ฌ ๊ณผ์ • ํ•„์š”

a=1

b=10

echo "$a+$b" | bc

#11