๐ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ ์ ์๋ ZX ๋ฅผ ์์๋์?
์(shell)์ ์ฌ์ฉ์๊ฐ OS ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ก ์ฌ์ฉ์๊ฐ ์์ฑํ ๋ช ๋ น์ด๋ฅผ ์ปค๋์ด ์ดํดํ ์ ์๋ ํํ๋ก ๋ณํํด ์ค๋๋ค. ์ ์คํฌ๋ฆฝํธ(shell script)๋ ์์ ๋ช ๋ น์ด๋ค์ ์ด์ฉํด ์์ฑํ๋ ํ๋ก๊ทธ๋๋ฐ ์คํฌ๋ฆฝํธ ์ธ์ด๋ก ์ด๋ฅผ ํตํด ๋ฐ๋ณต์ ์ด๊ฑฐ๋ ๋ณต์กํ ์์ ์ ์๋ํํ๊ฑฐ๋ ๋จ์ํํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฌธ๋ฒ์ด ๋ค์ ์์ํ๊ณ ๊ฐ๋จํ ๊ธฐ๋ฅ๋ ๋ณต์กํ๊ฒ ๊ตฌํํด์ผ ํ ์๋ ์๋ ๋จ์ ์ด ์์ต๋๋ค. ์์ ๊ฐ์ ๋จ์ ์ ๋ณด์ํ๊ธฐ ์ํด ์ฐ๋ฆฌ์๊ฒ ์น์ํ ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ์ผ๋ก ์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ ์ ์๊ฒ ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ฐ๋ก ZX ์ ๋๋ค. ZX ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ ์คํฌ๋ฆฝํธ์์ ๋ค๋ฃจ๊ธฐ ๊น๋ค๋ก์ ๋ JSON ๋ฐ์ดํฐ๋ฅผ ํธํ๊ฒ ํ์ฉํ ์ ์๊ณ , npm ํจํค์ง๋ ํ์ฉํ ์ ์์ด ๋ค์ํ ๊ธฐ๋ฅ ๊ตฌํ์ด ๊ฐ๋ฅํฉ๋๋ค. ์๋ฌธ์ผ๋ก ์ฒจ๋ถํ ๋ฐ๋ธ์์คํฐ์ฆ ๊ฐ๋ฐ ๋ธ๋ก๊ทธ์ ์ด์ ๊ด๋ จ๋ ์์ธํ ์ฌํญ์ด ์ ๋ฆฌ๋์ด ์์ผ๋ ๊ด์ฌ์์ผ์ ๋ถ๋ค๊ป์๋ ์ฐธ๊ณ ํด์ฃผ์๋ฉด ์ข๊ฒ ์ต๋๋ค. ๐ ์๋ฌธ https://tech.devsisters.com/posts/the-best-way-to-write-scripts/