에서 nl
수동 :
...
-f, --footer-numbering=STYLE
use STYLE for numbering footer lines
-h, --header-numbering=STYLE
use STYLE for numbering header lines
...
-f
및 -h
옵션 의 사용 예를 제공 할 수 있습니까 ? 바닥 글 또는 머리글로 간주되는 것은 무엇입니까?
GNU 맨 페이지를 읽고있는 것 같습니다 nl
. info nl
(또는 온라인 ) 의 전체 문서는 더 완벽하게 설명합니다.
nl
입력을 (논리적) 페이지 섹션으로 분해합니다. 기본적으로 행 번호는 각 논리적 페이지 섹션에서 1로 재설정됩니다.nl
모든 입력 파일을 단일 문서로 취급합니다. 파일 사이의 행 번호 또는 논리 페이지를 재설정하지 않습니다.논리적 페이지는 머리글, 본문 및 바닥 글의 세 섹션으로 구성됩니다. 모든 섹션은 비어있을 수 있습니다. 각각은 다른 스타일과 다른 스타일로 번호를 매길 수 있습니다.
논리 페이지 섹션의 시작은 다음 구분 기호 문자열 중 정확히 하나를 포함하는 행으로 입력 파일에 표시됩니다.
\:\:\:
헤더 시작;
\:\:
몸의 시작;
\:
바닥 글 시작.이러한 문자열이 만들어지는에서 두 문자를 변경할 수 있습니다
\
및:
옵션 (아래 참조)를 통해,하지만 각 문자열의 패턴과 길이를 변경할 수 없습니다.섹션 구분 기호는 출력에서 빈 줄로 대체됩니다. 입력 파일에서 첫 번째 섹션 구분 기호 문자열 앞에 오는 모든 텍스트는 본문 섹션의 일부로 간주되므로
nl
섹션 구분 기호가없는 파일은 단일 본문 섹션으로 처리됩니다.
또는 POSIX 사양 에서 유사하게 :
nl
유틸리티는 논리적 페이지를 기준으로 읽는 텍스트를 볼. 줄 번호는 각 논리 페이지의 시작 부분에서 재설정됩니다. 논리적 페이지는 머리글, 본문 및 바닥 글 섹션으로 구성됩니다. 빈 섹션이 유효합니다. 머리글, 본문 및 바닥 글에 대해 서로 다른 줄 번호 매기기 옵션을 독립적으로 사용할 수 있습니다 (예 : 머리글 및 바닥 글 줄에 번호 매기기가없고 본문에서만 빈 줄에 번호 매기기).논리적 페이지 섹션의 시작은 다음 구분 문자 만 포함하는 입력 행으로 신호를 보냅니다.
Line Start of \:\:\: Header \:\: Body \: Footer
예 :
% printf "\\:\\:\n%s\n\\:\nfooter\n" {a..c} | nl
1 a
footer
1 b
footer
1 c
footer
% printf "\\:\\:\n%s\n\\:\nfooter\n" {a..c} | nl -f a
1 a
1 footer
1 b
1 footer
1 c
1 footer
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다