[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..