Linux/CentOS
cut 파일 각 라인 필드 출력
refer
2024. 11. 28. 14:04
반응형
[개념]
cut는 특정 파일의 각 필드들을 출력하여 제거하거나 원하는 필드만 출력할 수 있는 명령어 이다.
예를 들어, 텍스트 문서의 특정 필드를 제거하여 편집하거나 원하는 입력 폼으로 재생성하는 용도로 사용된다.
cut 명령어는 awk와 텍스트 파일의 출력 편집용으로 많이 사용된다.
cut 명령어를 사용할 때 순서(바이트,문자 또는 필드)를 구분하는 경우에는 숫자로 표시하는데 아래 규칙을 가진다.
N : 1에서 N번째 위치한 것
N , M , O : N번째, M번째, O번째를 의미(쉼표로 구분하여 여러 숫자를 나열)
N- : N번째부터 시작하여 마지막까지
N-M : N번째부터 시작하여 M번째까지
-M : 1번째부터 시작하여 M번째까지
[옵션]
옵션 | 기능 |
-b | 지정된 바이트(byte)를 출력 |
-c | 지정된 문자를 출력 |
-d | 필드 구분자를 설정 |
-f | 지정된 필드를 출력 |
-s | 필드 구분자를 포함하지 않은 행은 출력하지 않음 |
[테스트1]
[테스트2]
[테스트3]
passwd 파일을 콜론으로 구분하여 1번째 줄 , 2번째 줄 , 3번째 줄 필드를 출력한다.
반응형