English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux cut 명령어

Linux 명령어大全

Linux cut 명령어는 행의 초頭에서 num까지 표시합니다.1 까지 num2 의 텍스트.

문법

cut [-bn] [file]
cut [-c] [file]
cut [-[df] [file]

사용 설명:

cut 명령어는 파일의 각 행에서 바이트, 문자, 필드를 잘라내고 이를 표준 출력으로 씁니다.

File 파라미터를 지정하지 않으면, cut 명령어는 표준 입력을 읽습니다. -b,-c 또는 -f 레이블 중 하나.

파라미터:

  • -b: 바이트 단위로 분할. 이 바이트 위치는 다중 바이트 문자 경계를 무시합니다. -n 레이블.
  • -c: 문자 단위로 분할.
  • -d: 사용자 정의 구분자, 기본值为 탭.
  • -f:-d와 함께 사용하면, 표시할 구역을 지정합니다.
  • -n: 다중 바이트 문자를 분할하지 않습니다. -b 레이블과 함께 사용하면, 문자의 마지막 바이트가 -b 레이블의 List 매개변수를 사용하여:
    범위 내에 있으면 해당 문자가 출력됩니다; 그렇지 않으면 해당 문자는 제외됩니다

온라인 예제

당신이 who 명령어를 실행할 때, 아래와 같은 내용이 출력됩니다:

$ who
rocrocket :0           2009-01-08 11:07
rocrocket pts/0        2009-01-08 11:23 (:0.0)
rocrocket pts/1        2009-01-08 14:15 (:0.0)

만약 우리가 각 행의 특정 범위 내에서 문자를 추출하고 싶다면:3바이트, 이렇게:

$ who|cut -b 3
c
c

Linux 명령어大全