[Linux] ๊ฐ์ฅ ๋ง์ด ์ฐ๋ ๋ฆฌ๋
์ค ๋ช
๋ น์ด - awk
ยท
Linux
awkawk๋ ์์์ ์ฌ์ ์ ์คํ๋ ๋ช
๋ น์ด์ ๊ฒฐ๊ณผ๋ ํ์ผ๋ก๋ถํฐ ๋ ์ฝ๋๋ฅผ ์ ํํ๊ณ , ์ ํ๋ ๋ ์ฝ๋์ ํน์ ์ธ๋ฑ์ค์ ํด๋นํ๋ ๊ฐ์ ์ถ๋ ฅํ ์ ์์.awk ์ฌ์ฉ๋ฒ# ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ1awk [์ต์
] 'ํจํด { ์ก์
}' ๋์ ํ์ผ# ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ2awk [์ต์
] -f awk_ํ๋ก๊ทธ๋จ_ํ์ผ ๋์ ํ์ผ# ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ3awk [์ต์
] 'ํจํด {์ก์
}'awk ์ต์
awk ์ต์
์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํ์ค ์ต์
๊ณผ awk ํ๋ก๊ทธ๋๋ฐ์ ์ํ ํ์ฅ ์ต์
์ผ๋ก ์ด๋ฃจ์ด์ง.ํ์ค ์ต์
ํ์ค ์ต์
์ AWK ํ๋ก๊ทธ๋จ์ด ๋์ด ์๋ ํ์ผ์ ์ด์ฉํ์ฌ awk๋ฅผ ์ํํ ์ ์๋ ์ต์
๊ณผ ๋์ ํ์ผ์ ๊ตฌ๋ถ ๊ธฐํธ๋ฅผ ๋ฐ๊ฟ์ฃผ๋ ์ต์
, ์ธ๋ถ์์ ์ ์ธ๋ ๊ฐ์ด๋ ๋ณ๋์ ๊ฐ์ ์ฌ์ฉํ ๋ ์ฐ์ด๋ ์ต์
์ผ๋ก 3๊ฐ์ง ์ต์
์ ๊ณต.์ต์
์ค๋ช
-f ํ์ผ/--file ํ์ผawk ํ๋ก๊ทธ๋จ(ํจ..