[Linux] Shell Script ๊ธฐ์ด ๋ฌธ๋ฒ - ์ฐ์ฐ์
ยท
Linux
๋๋ณด๊ธฐ๋๋ณด๊ธฐ์ฒ์ ๋ฐฐ์ฐ๋ ์
ธ ์คํฌ๋ฆฝํธ ์ฑ
์ฐธ๊ณ ์ฐ์ฐ์ํฌ๊ฒ ๋ฌธ์์ด ์ฐ์ฐ์, ๋น๊ต ๋ฐ ๋
ผ๋ฆฌ ์ฐ์ฐ์, ๋๋ ํฐ๋ฆฌ ์ฐ์ฐ์, ํ์ผ ์ฐ์ฐ์ ๋ฐ ํ์ผ ๋น๊ต ์ฐ์ฐ์๋ก ๊ตฌ๋ถ ๊ฐ๋ฅ.๋ฌธ์์ด ์ฐ์ฐ์๋ณ์์ ๋ฐ์ดํฐ ํ์
์ด ๋ฌธ์์ด์ธ ๊ฒฝ์ฐ์ ์ฃผ๋ก ์ฌ์ฉ๋๋ ์ฐ์ฐ์.ํด๋น ์ฐ์ฐ์์ ํจ๊ป ์ฌ์ฉํ๋ฉด ๋ณ์์ ์ซ์ ๋๋ , ํ์ผ๋ช
์ด๋ ๋๋ ํฐ๋ฆฌ์ ๊ฐ์ ๊ฐ์ฒดํ์ ๊ฐ์ด ์ ์ฅ๋๋ ์๊ด์์ด ๋ชจ๋ ๋ฌธ์์ด๋ก ์ทจ๊ธ.์ฐ์ฐ์์ฌ์ฉ๋ฒ์ค๋ช
-zif [-z $๋ณ์]๋ฌธ์์ด ๊ธธ์ด๊ฐ 0์ด๋ฉด ์ฐธ-nif [-n $๋ณ์]๋ฌธ์์ด ๊ธธ์ด๊ฐ 0์ด ์๋๋ฉด ์ฐธ๋ฌธ์์ด ๋ณ์๊ฐ NULL ๊ฐ์ธ์ง ์ฒดํฌํ ๊ฒฝ์ฐ~$ cat if_example1.sh#!/bin/bashif [ -z $1 ]then echo Trueelse echo Falsefi~$ sh if_example1.shTrue..