awk ํ๋ ์ด์์ ๊ณต๋ฐฑ์ผ๋ก ๋์์ง ์ด์ ์ถ์ถ
- txt ํ์ผ (ํญ์ผ๋ก ๋ถ๋ฆฌ)
cat test.txt | awk '{print $1}
์์ฒ๋ผ ๋ช ๋ นํ๋ฉด ๊ฒฐ๊ณผ๋
- csv ํ์ผ (์ผํ๋ก ๊ตฌ๋ถ๋ ๊ฐ)์ ๊ฒฝ์ฐ๋
1, 2, 3
์ผ, ์ด, ์ผ
์ฌ, ์ค, ์ก
์น , ํ, ๊ตฌ
์ด๋ ๊ฒ ์๊ฒผ๋ค.
์ด ํ์ผ์์ ํน์ ์ด์ ์ถ์ถํ๋ ๋ฐฉ๋ฒ์ -F ์ต์ ์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ
cat test.csv | awk -F, '{print $1}'
์ผํ๋ก ๊ตฌ๋ถ๋ ๊ฒฝ์ฐ -F, ์ต์ ์ ์ถ๊ฐํ๋ฉด ์ํ๋ ์ถ๋ ฅ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.
> ๋ฆฌ๋ ์ค ๋ช ๋ น์ด ๊ฒฐ๊ณผ๋ฅผ ํ์ผ๋ก ์ ์ฅ
- ์์ test.txt๋ฅผ cat์ผ๋ก ๋ณธ ํ result๋ผ๋ ํ์ผ๋ก ์ ์ฅ
>์ด ๊บฝ์ ํ๋๋ก ๋ก๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํ์ผ๋ก ์ ์ฅํ ์ ์๋ค. ์ ๊ธฐํ ๋ฆฌ๋ ์ค ์๋~~
์์ ์ค์ต ๋ด์ฉ์ ํฉ์ณ์ ํ์ผ์ ํน์ ์ด๋ง ์ถ๋ ฅํ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ํ์ผ๋ก ์ ์ฅํ๋ค๋ฉด?
์ฑ๊ณต!
728x90
'Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] ๋์ฉ๋ ํ์ผ ๋ถํ ํ๊ธฐ (split ์ฌ์ฉ) (0) | 2021.02.09 |
---|---|
[Linux] ๋ค์ํ ๋ฆฌ๋ ์ค ๋ช ๋ น์ด (0) | 2021.01.13 |
MobaXterm ์๊ฐ(์๋์ฐ WSL, ์๊ฒฉ ์๋ฒ GUI) (0) | 2021.01.13 |