cat file->file์ terminal์ ์ถ๋ ฅํจ(cat file1 file2.....fileN N๊ฐ๊น์ง ์ถ๋ ฅํ๋ค)
sort: input ๊ฐ์ ์ํด์ ์ ๋ ฌํ๋ค
sort์ uniq์ ํ์ฉ
cat list.txt | sort | uniq -c : ํ๋ฒ sort๋ list๋ค์ ์ ๋ ฌํ๊ณ ์ค๋ณต์ ์ ๊ฑฐํ์ฌ ์ถ๋ ฅํ๋ค
(์ฒซ๋ฒ์งธ ์นธ์ด ๋น ์ด์ ๋ ENTER๊ฐ list.txt์์ ์๊ธฐ ๋๋ฌธ์ด๋ค)
sort option)
-r: ์ญ์์ผ๋ก ์ ๋ ฌํ๋ค
-c: ํ์ผ์ด ์ ๋ ฌ๋์ด์๋์ง ๊ฒ์ฌ
-f: ํ์ผ์ ๋์๋ฌธ์ ์๊ดํ์ง ์๊ณ ์ ๋ ฌํ๋ค
cat file | uniq->์ฐ์์ผ๋ก ์ค๋ณต๋ ํ๋ง ์๋ตํ๋ค
uniq option)
-c: ์ค๋ณตํ์๋ฅผ ํ์ ํด์ค๋ค
grep โpatternโ file: file์ ํด๋น๋๋ pattern์ ์ฐพ์์ ์ถ๋ ฅํ๋ค
grep option)
-c: ํฌํด์ ํ์ ์ถ๋ ฅํจ
-i: ๋์๋ฌธ์ ๋ฌด์ํ๊ณ ์ฐพ์
-v: ์ฐพ๊ณ ์ ํ๋ ํจํด์ด์ธ์ ๊ฒ๋ง ์ถ๋ ฅ
-n: ํ์ ๋ฒํธ์ ํฌํด์ ํ์ ์ถ๋ ฅ
-l: pattern์ด ํฌํจ๋ file์ ์ด๋ฆ์ ์ถ๋ ฅํ๋ค
-w: ํจํด๊ณผ ํ์ด ์์ ์ผ์นํ๋ ๊ฒฝ์ฐ์๋ง ์ถ๋ ฅ
(grep [option] โpatterโ *--> *๋ ์ ์ฒด์ ์๋ฏธ, ์ฆ, ํ๋น pattern์ ํ์ฌ dir์์ ์ฐพ์ ๋, ์ฌ์ฉํจ)ย
wc file-->file์ ๋ผ์ธ, ๋จ์ด ๋ฌธ์์ ์๋ฅผ ์ถ๋ ฅ ํด์ค๋คย
wc option)
-c: ์ ์ฒด ๋ฌธ์์ ์ ์ถ๋ ฅ
-I: ์ ์ฒด ๋ผ์ธ์ ์ ์ถ๋ ฅ
-w: ์ ์ฒด ๋จ์ด์ ์ ์ถ๋ ฅ
head file: file์ ๋ํ์ฌ 10ํ๊น์ง๋ง ์ถ๋ ฅํ๋ค (๋ฏธ๋ฆฌ๋ณด๊ธฐ)
tail file: file์ ๋ํ์ฌ ๋ง์ง๋ง 10ํ์ ์ถ๋ ฅํ๋ค.
tee file: ํ๋ฉด์ ์ถ๋ ฅํ๋ ๋ด์ฉ์ file์ ์ ์ฅํ๋ค
(pwd์ ์ ๋ ์ฃผ์๋ฅผ list.txt์ ๋ฐ๋ก ์ ์ฅํ๋ ๊ฒ)