GNU ํ๋ก์ ํธ์ AWK ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ตฌํ์ ๋ํ ์๋ก์ด ์ฃผ์ ๋ฆด๋ฆฌ์ค์ธ Gawk 5.0.0์ด ๋ฐํ๋์์ต๋๋ค. AWK๋ ์ง๋ ์ธ๊ธฐ 70๋ ๋์ ๊ฐ๋ฐ๋์์ผ๋ฉฐ ์ธ์ด์ ๊ธฐ๋ณธ ๋ฐฑ๋ณธ์ด ์ ์๋ 80๋ ๋ ์ค๋ฐ ์ดํ ํฐ ๋ณํ๋ฅผ ๊ฒช์ง ์์ ๊ณผ๊ฑฐ์ ๋นํด ์ธ์ด์ ๋ณธ๋์ ์์ ์ฑ๊ณผ ๋จ์์ฑ์ ์ ์งํ ์ ์์์ต๋๋ค. ์์ญ ๋ . AWK๋ ์ค๋ ์ธ์์๋ ๋ถ๊ตฌํ๊ณ ๊ด๋ฆฌ์๊ฐ ๋ค์ํ ์ ํ์ ํ ์คํธ ํ์ผ์ ๊ตฌ๋ฌธ ๋ถ์ํ๊ณ ๊ฐ๋จํ ๊ฒฐ๊ณผ ํต๊ณ๋ฅผ ์์ฑํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ์ผ์์ ์ธ ์์ ์ ์ํํ๊ธฐ ์ํด ์ฌ์ ํ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ:
- ๋ค์์คํ์ด์ค์ ๋ํ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค.
- printf ํจ์์ ๋ํด POSIX ํ์ ์ง์ ์ "%a" ๋ฐ "%A"์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ ๊ท์ ์ฒ๋ฆฌ ๋ฃจํด์ด Gnulib์ ์ ์ฌ ๋ฃจํด์ผ๋ก ๋์ฒด๋์์ต๋๋ค.
- gawk๊ฐ ๋น๋๋ ํ๋ซํผ์ ์๋ณํ๋ ๋ฌธ์์ด์ด ์๋ PROCINFO["ํ๋ซํผ"] ์์๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ์ด์ ๋ณ์ ์ด๋ฆ์ด ์๋ SYMTAB ๋ฉค๋ฒ์ ์ฐ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
- ์ฃผ์ ์ฒ๋ฆฌ๋ฅผ ์ํ ์ฝ๋๊ฐ ์ฌ์์ ๋์์ผ๋ฉฐ ํ์ํ๋ ์ถ๋ ฅ์ ์ฃผ์์ ํ์ํ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru