์์
ํ๋ ์ถ์ถ. abc def ghi๋ผ๋ ๋ฌธ์๊ฐ ์์ ๊ฒฝ์ฐ์ ํ๋1(abc)๋ง ์ถ์ถํ๊ณ ์ถ์ ๊ฒฝ์ฐ
echo abc def ghi | awk '{print $1}'
abc
๋ ๊ฐ ์ด์์ ํ๋ ์ถ์ถ. ํ๋1(abc), ํ๋2(def)๋ฅผ ์ถ์ถํ๊ณ ์ถ์ ๊ฒฝ์ฐ
echo abc def ghi | awk '{print $1, $2}'
abc def
์์์ ๋ฌธ์์ด ์ถ๊ฐ. ํ๋1(abc), ํ๋2(def) ํ๋3(ghi)์ ์ถ์ถํ๊ณ ์ฌ์ด๋ฅผ "-"๋ฅผ ์ฝ์ ํ๊ธฐ
echo abc def ghi | awk '{print $1 "-" $2 "-" $3}'
abc-def-ghi
ํน์ ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋๋ฅผ ๊ตฌ๋ถํ๊ธฐ. ์ฝ๋ก (:)์ ๊ธฐ์ค์ผ๋ก ํ๋๋ฅผ ๊ตฌ๋ถํ๊ณ ์ถ์ ๊ฒฝ์ฐ
echo abc:def:ghi | awk -F ':' '{ print $1}'
abc
์ฐธ๊ณ :
https://recipes4dev.tistory.com/171
๋ฆฌ๋ ์ค awk ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ. (Linux awk command) - ๋ฆฌ๋ ์ค ํ์ผ ํ ์คํธ ๋ฐ์ดํฐ ๊ฒ์ฌ, ์กฐ์, ์ถ๋ ฅ.
1. awk ๋ช ๋ น์ด. ๋๋ถ๋ถ์ ๋ฆฌ๋ ์ค ๋ช ๋ น๋ค์ด, ๊ทธ ๋ช ๋ น์ ์ด๋ฆ๋ง์ผ๋ก ๋๋ต์ ์ธ ๊ธฐ๋ฅ์ด ์์๋๋ ๊ฒ๊ณผ ๋ค๋ฅด๊ฒ, awk ๋ช ๋ น์ ์ด๋ฆ์ ๊ทธ ๊ธฐ๋ฅ์ ์๋ฏธํ๋ ๋จ์ด๋ ์ฝ์ด๊ฐ ํฌํจ๋์ด ์์ง ์์ต๋๋ค. awk๋ ์ต
recipes4dev.tistory.com