'tail'이 잘못된 요청 축을 반환합니다.

'tail'이 잘못된 요청 축을 반환합니다.

다음을 사용하여 매뉴얼의 출력을 부분집합하려고 합니다.

man dig | nl | tail -n +389 | head -n 6

그러나 출력은 389행이 아닌 304행에서 시작됩니다. 조사한 결과 "#####################"이라고 표시된 줄은 계산되지 않는 것 같습니다. 이것은 매우 짜증나는 일이며, 나의 가장 최근 책에서는 이 방법을 사용하여 수직선의 부분 집합을 지정합니다.

무시된 줄을 수정하는 솔루션이 있습니까?

답변1

기본적으로 nl빈 줄에는 번호가 매겨지지 않습니다.

man dig | nl -ba | tail -n +389 | head -n 6

tail올바른 일이 이루어지고 있음 을 보여줄 것입니다 . 모든 행에 번호가 매겨져 있음을 -ba나타냅니다 .nl

관련 정보