1. mkdir, cd
2. cat : 지정한 파일을 화면에 출력해 보여줌
-> cat --help
-> cat sdic_u8.txt
-> cat -b sdic_u8.txt > sdic_num.txt
-> cat x?? > sdic02.txt
3. redirection : 하나의 파일로 만드는 것
-> cat file.txt > redirected_file_name.txt
-> cat file.txt >> redirected_file_name.txt
4. copy, mv, rm
-> copy *.txt d:\temp\2nd
5. head, tail
-c숫자(바이트), -n숫자(줄)
-> head -n1 yeoeuiju.txt. > yeoeuiju3.txt
-> head -c10 x* >x.txt
6. wc(파일의 줄 수, 단어 수, 바이트 수)
-c: 바이트
-l: 줄 수
-w: 낱말 수
-L: 가장 긴 줄의 길이
7. nl : 파일의 각 라인에 대해 라인 번호를 붙여준다
비교) cat -n yeoeuiju3.txt: 저장된 파일에 라인번호를 붙여서 화면에 출력
8. sort
기본(문자열), -g(수치값), -r(역순)
->c:\cygwin64\bin\sort -g sdic_u8.txt > sdic.txt
->c:\cygwin64\bin\sort -r sdic_u8.txt > sdic.txt
-k(두번째 열 기준, 문자열), -g(두번째 열 기준, 수치값)
-> sort num_col.txt(열이 2개인 파일을 기본옵션으로 함)
+우리가 사용하는 유닉스 툴은 D:\Cygwin64\bin에 있다.
꼭 위치지정 제대로하기!
-> d:\cygwin64\bin\sort sdic_u8.txt > sdic.txt
9. split
-> split -10000 sdic_num.txt(만 줄 단위로 끊어라)
-> split -1 sdic_num.txt(한 줄 단위로 끊어라)
10. uniq
-c: 중복되는 줄들을 합치돼 중복되는 각 줄의 개수를 함께 출력한다
-d: 중복되는 줄만 뽑아서 출력한다. 파일 안에 한번 등장한 줄은 출력하지 않는다
but. 위 아래 두 행만 비교를 한다 -> 다시 정렬후 출력
-i: 알파벳의 대소문자를 구별하지 않고 출력한다
11. tr
'한국어 교육 KOREAN EDUCATION > 인문학을 위한 컴퓨터' 카테고리의 다른 글
정규표현 및 AWK프로그래밍 (0) | 2022.01.20 |
---|
댓글