반응형
<파일 정보 수집>
- wc (옵션) 파일명 : 해당 파일의 행 수, 단어 수, 바이트 수 출력
- (-c) : 바이트 수 출력
- (-m) : 문자 수 출력(영어는 문자 수=바이트 수지만 한글은 아님)
- (-C) : -m과 동일
- (-l) : 행 수 출력
- (-w) : (스페이스 또는 개행으로 구분된) 단어의 수 출력
<파일 정렬>
- sort (옵션) (파일명) : 입력한 내용을 정렬하여 출력
- (-b) : 앞에 붙은 공백 무시
- (-c) : 정렬 안된 상태로 출력
- (-d) : 사전순으로 출력(숫자,문자,공백만 비교)
- (-f) : 대소문자 구분하지 않고 정렬
- (-k 숫자) : 절영의 기준으로 필드번호 지정
- (-m) : 정렬된 파일을 통합
- (-n) : 숫자를 산술값으로 전환해 정렬
- (-r) : 역순으로 정렬
- (-u) : 행이 중복되면 한 행만 출력
- (-o 파일명) : 정렬된 결과를 파일로 저장
- (-t 문자) : 지정한 문자를 필드 구분자로 사용
- (+숫자) : 숫자+1 필드를 기준으로 정렬
- +숫자1 -숫자2 : 정렬할 필드 열을 숫자1~숫자2 열로 지정(두 번째 정렬기준 지정 가능)
- 옵션 미지정시 환경변수 LC_COLLATE 값으로 정렬
<파일 분할>
- spilt (옵션) 파일명 : 파일 분할(옵션 미지정시 1000행씩 분할)
- (-b 숫자) : 크기가 숫자byte인 파일로 분할
- (-숫자) : 숫자 행씩 분할
<중복 삭제>
- uniq (옵션) 파일명 : 중복 행을 하나만 남기고 삭제
- sort와 결합하여 사용해야 정확한 중복 제거
- (-c) : 각 행 처음에 중복 횟수 출력
- (-d) : 중복된 행만 한 행씩 출력
- (-u) : 중복되지 않은 행만 출력
<필드 잘라내기>
- cut (옵션) 파일명 : 파일의 선택된 필드 잘라냄
- (-c 숫자1-숫자2) : 숫자1번째에서 숫자2번째 문자열 추출
- (-f 필드번호) : 지정한 필드를 잘라냄
- (-d 문자) : 필드 구분자 설정
<파일 연결하기>
- paste (옵션) 파일명1 파일명2 : 두 파일의 내용 결합
- 옵션 미지정 시 첫번째 파일내용 뒤 필드에 두번째 파일내용 결합
- (-s) : 수평으로 붙임
- (-d 문자) : 필드 구분자 지정
- (-) : 파일 대신 표준 입력 사용
<파일 덤프>
- dd (옵션) if=입력파일 of=출력파일 : 입력한 내용을 변화하여 출력
- (bs=숫자) : 입출력 블록 크기를 숫자byte로 지정(기본 512byte)
- (con=lcase) : 알파벳을 소문자로 변환
- (con=ucase) : 알파벳을 대문자로 변환
- 입력 파일을 빈파일로 지정하여 파일 내용을 지울 수 있음
반응형
'유닉스, 리눅스' 카테고리의 다른 글
[유닉스/리눅스 기초]시스템 관리(솔라리스 11) (0) | 2016.09.13 |
---|---|
[유닉스/리눅스 기초](배쉬) 쉘 프로그래밍 (0) | 2016.09.13 |
[유닉스/리눅스 기초]통신 (0) | 2016.09.13 |
[유닉스/리눅스 기초]파일 아카이브 및 압축 (0) | 2016.09.13 |
[유닉스/리눅스 기초]프로세스 / 사용자 (0) | 2016.09.13 |
댓글