nl (유닉스)

nl (Unix)
nl
운영 체제Unix 및 Unix 유사
플랫폼크로스 플랫폼
유형명령어
면허증.코어 유틸리티: GPLv3+

nl은 파일 또는 표준 입력에서 줄 번호를 매기기 위한 Unix 유틸리티로, 표준 출력으로 출력을 재생합니다.

역사

nl는 1987년 제2호부터 X/Open Portability Guide의 일부입니다.POSIX.1의 첫 번째 버전과 단일 Unix [1]사양으로 상속되었습니다.시스템 V 릴리즈 [2]2에서 처음 등장했습니다.

의 버전nl GNUcoreutils 번들은 Scott Bartram과 David MacKenzie에 [3]의해 작성되었습니다.

이 명령어는 일반적인 GNU Unix 유사 [4]유틸리티의 네이티브 Win32 포트UnxUtils 컬렉션의 일부로 Microsoft Windows용 별도의 패키지로 사용할 수 있습니다.

구문

이 명령어에는 다음과 같은 스위치가 있습니다.

  • a - 모든 행의 번호
  • t - 인쇄 가능한 텍스트만 있는 숫자 줄
  • n - 회선 번호 없음
  • string - 지정된 문자열에 정의된 정규 표현을 포함하는 행에만 번호를 지정합니다.

기본 적용 스위치는 t 입니다.

nl은 일부 명령줄 옵션도 지원합니다.

 $nl tf 1 에코 누름 cr 2 읽기 cr 3 완료

다음 예제에서는 대문자 A로 시작하는 행에만 번호가 매겨집니다(정규식 /^A/와 일치).filename은 옵션입니다.

nl - b p^A 파일명 Apple 1 Apple BANANA 2 Allspice 딸기

대신 유용하게 쓰일 수 있다grep - n:

$ cat somefile aaa aa bbb ccc ddc $ nl somefile grep ccc 3 ccc

「 」를 참조해 주세요.

레퍼런스

  1. ^ nl – 셸 및 유틸리티 레퍼런스, 단일 UNIX 사양, The Open Group 버전 4
  2. ^ nl(1)FreeBSD 일반 명령어 매뉴얼
  3. ^ nl(1)Linux 일반 명령어 매뉴얼
  4. ^ "Native Win32 ports of some GNU utilities". unxutils.sourceforge.net.

외부 링크