C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [리눅스] C Shell (csh) cut 사용법: 텍스트에서 특정 필드를 추출합니다.
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[리눅스] C Shell (csh) cut 사용법: 텍스트에서 특정 필드를 추출합니다.

Overview

cut 명령은 텍스트 파일이나 입력 스트림에서 특정 필드나 열을 추출하는 데 사용됩니다. 주로 데이터 파일에서 필요한 정보만을 선택하여 출력할 때 유용합니다.

Usage

기본 구문은 다음과 같습니다:

cut [options] [arguments]

Common Options

  • -f: 추출할 필드 번호를 지정합니다.
  • -d: 필드를 구분하는 구분자를 설정합니다. 기본값은 탭입니다.
  • -c: 특정 문자 위치를 지정하여 추출합니다.

Common Examples

  • 탭으로 구분된 파일에서 첫 번째 필드 추출하기:
    cut -f 1 filename.txt
    
  • 쉼표로 구분된 파일에서 두 번째 필드 추출하기:
    cut -d ',' -f 2 filename.csv
    
  • 특정 문자 위치에서 추출하기 (예: 1~5 문자):
    cut -c 1-5 filename.txt
    
  • 표준 입력에서 특정 필드 추출하기:
    echo "apple,banana,cherry" | cut -d ',' -f 2
    

Tips

  • 구분자가 기본값인 탭이 아닐 경우, 항상 -d 옵션을 사용하여 명시적으로 구분자를 설정하세요.
  • 여러 필드를 동시에 추출하려면 -f 옵션에 쉼표로 구분하여 필드 번호를 나열할 수 있습니다. 예: -f 1,3.
  • cut 명령은 대량의 데이터를 처리할 때 매우 유용하므로, 스크립트에서 자주 사용될 수 있습니다.