Contact Us  
    Today
     
    03 8671 0111

리눅스 cut 예제

이 윈도우에서 작업 하는 멋진 것, 그 유닉스 명령 줄 유틸리티의 gnuwin32 버전을 사용 하 여. 그러나 CMD 쉘의 창이 가깝지만 시가가 없는 세계는 모든 종류의 명령줄이 작동하려면 구부러져 서게 될까 봐 두려워합니다. CMD의 인용 규칙은 유닉스 / 리눅스 쉘에 비해 씨름하기에 충분히 어렵다. 윈도우에 대 한 배쉬 쉘을 로드 10 정말 지금 나를 위해 옵션, 어느. 구분 기호는 -d `,`가 있는 쉼표로 설정할 수 있습니다. 잘라낸 다음 -f 플래그로 관심 필드를 당길 수 있습니다. 다음 예제에서는 첫 번째 필드가 잘려나오다. LIST를 사용하여 범위를 지정하는 것은 줄에서 절단 문자(-c) 또는 바이트(-b)에도 적용됩니다. 예를 들어 모든 data.txt 줄의 세 번째 부터 12번째 문자만 출력하려면 명령을 사용합니다. 매우 유용하지만 잘라내기 명령에는 몇 가지 제한 사항이 있습니다. 두 개 이상의 문자를 구분 기호로 지정하는 것은 지원되지 않으며 여러 데시미터를 지원하지 않습니다. 필드 범위를 표시하려면 아래와 같이 시작 필드와 끝 필드를 지정합니다.

이 예제에서는 필드 1에서 4, 6 및 7 1을 선택합니다. 파이프와 함께 꼬리를 사용하는 방법(|): 절단 명령은 유닉스의 다른 많은 명령과 함께 파이프될 수 있습니다. 다음 예제에서 cat 명령의 출력은 파일 state.txt에서 오는 상태 이름을 역순으로 정렬하는 -f 옵션을 사용하여 잘라내기 명령에 대한 입력으로 제공됩니다. 그냥 지금 나는 컷의 실용적인 예를 구글하려고했다, 당신의 블로그를 얻었다. 모든 명령을 한 번에 수정했습니다. 발라를 게시 주셔서 감사합니다. 다음 예제에서 문자 `♣`은 3바이트입니다. -c 옵션을 사용하면 관심있는 다른 문자와 함께 문자를 올바르게 선택할 수 있습니다. 출력 구분 기를 변경하려면 아래와 같이 옵션 -출력 구분 기호를 사용합니다.

이 예제에서 입력 구분 기호는 : (콜론)이지만 출력 구분 기호는 #(해시)입니다. 또한 추가 처리를 위해 하나 이상의 필터로 파이프할 수도 있습니다. 다음 예제와 마찬가지로 cat, head 및 cut 명령을 사용하고 출력이 지시문(>)을 사용하여 파일 이름 list.txt에 저장됩니다. 파일 사용 -c 옵션에서 원하는 열만 추출합니다. 다음 예제는 파일 test.txt의 각 줄에서 2 문자를 표시 합니다이 자습서에서, 우리는 실용적인 예제 및 가장 일반적인 컷 옵션의 자세한 설명을 통해 리눅스 컷 명령을 사용 하는 방법을 보여 줄 것 이다. 리눅스 / 유닉스는 좋은 작은 유틸리티를 많이 가지고 :O) 나는 컷을 인식하지 못했다, 나는 항상 이러한 것들에 대한 awk을 사용했다. sed와 결합 된 awk는 스위스 포켓 나이프의 일종입니다. 첫 번째 잘라내기 명령 예제의 경우 유닉스 시스템에서 /etc /passwd 파일을 사용합니다. 파일의 필드가 “:”문자로 구분되어 있어 작업하기가 매우 쉽기 때문에이 파일을 사용합니다.

다음은 `-` 앞에 있는 시작 위치만 지정합니다. 이 예제는 test.txt 파일에서 각 줄의 3번째 문자에서 끝까지 추출합니다. 다음 예제에서는 기록 명령 출력의 각 줄에서 처음 8바이트를 제거하는 데 사용됩니다. 출력 구분 기호를 수정하려면 –출력 구분 기호 옵션을 사용합니다. 이 옵션은 BSD 컷 버전에서 사용할 수 없습니다. 다음 예제에서는 세미콜론이 공백으로 변환되고 첫 번째, 세 번째 및 네 번째 필드가 선택됩니다. 단일 문자를 구분 기호로 사용할 수 있습니다. 다음 예제에서는 공백 문자를 구분 기호로 사용하고 2번째 필드를 인쇄합니다.

(파이프) 및 절단 명령은 | 있는 줄을 찾지 못하는 경우에도 전체 줄을 표시합니다. (파이프)를 구분 기호로 사용합니다.

Accredited with:

excellence and integrity

JHL Civil Pty Ltd ABN 79144 907 514, 10A Phillip Court, Port Melbourne, Victoria (VIC), 3207 Australia
© Copyright JHL Civil 2013