1. Shell Script
- ๋ฆฌ๋ ์ค ์๋ฒ ์๋ํ๋ฅผ ์ํด ํ์ํจ
- ๊ธฐ๋ณธ์ ์ธ ๋ฆฌ๋ ์ค ๋ช ๋ น์ด์์ ๋ช ๊ฐ์ง ๋ฌธ๋ฒ์ด ์ถ๊ฐ
- ํ์ผ(.sh)๋ก ์ ์ฅ ํ ์คํ
- ํ์ผ ๋งจ ์์ ์ค์ #! /bin/bash ์ ์ ํ ์์ฑ
2. ์ฃผ์ ์ฒ๋ฆฌ
- #์ผ๋ก ์์ํ๋ ๋ผ์ธ ์ฃผ์ ์ฒ๋ฆฌ ๋จ
- ์) # ์ฃผ์์ ๋๋ค.
3. ๋ณ์ ์ ์ธ ๋ฐ ์ฌ์ฉ
- ๋ณ์=data ํํ๋ก ์ ์ธ
- ๊ธฐ๋ณธ ๋ฌธ์์ด๋ก ์ธ์
- " ", ' ' ๋ ๋จ์ ๊ทธ๋ฃน ์ง์ (' '๊ฐ ๋ ๊ฐ๋ ฅ)
- ์) test=1
- ์) test=hello
- $๋ณ์๋ก ์ฌ์ฉ
- ์) echo $test
4. ๋ฆฌ์คํธ(๋ฐฐ์ด) ์ ์ธ ๋ฐ ์ฌ์ฉ
- ๋ณ์=(data1 data2 data3) ํํ๋ก ์ ์ธ
- ์) test=(apple banana melon)
- ${๋ณ์[ ]}๋ก ์ฌ์ฉ
- ์) ${test[1]} = banana
- ์) ${test[@]} = apple banana melon
- ์) ${test[#]} = apple banana melon
- ์) ${#test[@]} = 3
5. ์ด๋ฏธ ์ ์ธ๋ ์ง์ญ ๋ณ์
- $$ = ์์ ํ๋ก์ธ์ค ๋ฒํธ
- $0 = ์ ์คํฌ๋ฆฝํธ์ ๋ฒํธ
- $1 ~ $9 = ๋ช ๋ น์ค ์ธ์์ ๋ฒํธ
- $* = ๋ชจ๋ ๋ช ๋ น์ค ์ธ์ ๋ฆฌ์คํธ
- $# = ์ธ์์ ๊ฐ์
'Linux > Shell' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
3. ์์คํ ์ดํด๋ณด๊ธฐ (0) | 2020.06.06 |
---|---|
2. ํ์ผ์์คํ ํ์ (0) | 2020.06.06 |
Script - ์ฐ์ฐ (0) | 2020.04.04 |
Script - ์ฐ์ฐ์ (0) | 2020.04.04 |
1. ์์ด๋ ๋ฌด์์ธ๊ฐ? (0) | 2020.02.22 |