다음을 사용하여 매뉴얼의 출력을 부분집합하려고 합니다.
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