
매뉴얼의 출력을 부분집합화하기 위해 다음 접근 방식을 사용하려고 합니다.
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