텍스트 파일의 각 줄에 번호를 붙이는 명령어
nl 명령은 지정한 파일을 읽어, 파일의 행 번호를 자동으로 매겨 표준 출력으로 보여주는 명령어이다. 이와 같은 기능으로 cat -b 명령이 있다.
아래는 지정이 가능한 STYLE 유형들이다.
a : 모든 라인에 행 번호를 출력한다.
t : 빈 공란은 제외한 행 번호를 출력한다.
n : 행 번호를 출력하지 않는다.
PREGEXP : 정규 표현식에 맞는 라인만 행 번호를 출력한다.
아래는 지정 가능한 FORMAT 유형들이다.
ln : 0을 제외한 좌측 맨 끝에 행 번호를 출력한다.
rn : 0을 제외한 우측 맨 끝에 행 번호를 출력한다.
rz : 0을 포함한 우측 맨 끝에 행 번호를 출력한다.
사용법 : nl [옵션] [파일] -b, --body-numbering=STYLE : 지정한 style을 이용한다. 사용 가능한 STYLE은 아래 설명에 있다. -d, --selection-delimiter=CC : 지정한 CC를 논리 페이지의 구분으로 한다. 기본은 \: 이다. -f, --footer-numbering=STYLE : 지정한 STYLE을 번호를 매길 논리 페이지 꼬리 표제 행으로 선택한다. 기본 값은 n이다. -h, --header-numbering=STYLE : 지정한 STYLE을 번호를 매길 논리 페이지 헤더 행으로 선택한다. 기본값은 n이다. -i, --page-increment=num : 지정한 num 만큼 논리 페이지 행 번호를 늘린다. -l, --join-blank-lines=num : 지정한 num 값을 공백 행수로 하여 번호를 매긴다. -2 라면 매 2번째 공백 행의 번호를 매기게 된다. -n, --number-format=FORMAT : 지정한 FORMAT으로 행 번호 지정 형식으로 사용한다. 사용 가능한 FORMAT은 아래 설명에 있다. -p, --no-number : 논리 페이지 분리 문자에서 번호 매김을 재 시작하지 않는다. -s, --number-separator=string : 지정한 string으로 텍스트를 행 번호와 분리한다. -v, --first-page=num : 지정한 num 값으로 첫 번째 논리 페이지 행 번호를 설정한다. -w, --number-width=num : 지정한 num 값으로 행에 있는 문자의 갯수로 사용한다. --help : 도움말을 보여준다. --version : 버전정보를 보여준다.
nl 명령은 지정한 파일을 읽어, 파일의 행 번호를 자동으로 매겨 표준 출력으로 보여주는 명령어이다. 이와 같은 기능으로 cat -b 명령이 있다.
아래는 지정이 가능한 STYLE 유형들이다.
a : 모든 라인에 행 번호를 출력한다.
t : 빈 공란은 제외한 행 번호를 출력한다.
n : 행 번호를 출력하지 않는다.
PREGEXP : 정규 표현식에 맞는 라인만 행 번호를 출력한다.
아래는 지정 가능한 FORMAT 유형들이다.
ln : 0을 제외한 좌측 맨 끝에 행 번호를 출력한다.
rn : 0을 제외한 우측 맨 끝에 행 번호를 출력한다.
rz : 0을 포함한 우측 맨 끝에 행 번호를 출력한다.