줄 번호로 꼬리 결과를 얻는 방법

줄 번호로 꼬리 결과를 얻는 방법

마지막 10줄과 해당 줄 번호를 얻으려고 를 사용했지만 tail xxxx.log | nlnl 명령은 꼬리 결과의 줄 수만 계산합니다. 파일에 20줄이 있다고 가정하면 반환된 결과의 실제 줄 번호는 11에서 20 사이여야 하는데, 이것이 내가 원하는 것이지만 명령은 1에서 10을 반환합니다.

답변1

문제는 먼저 실행 tail한 다음 결과 행에 번호를 매기는 것입니다. 이는 항상 출력의 행 번호를 tail1부터 10까지 지정합니다.

모든 줄에 먼저 번호가 매겨지도록 명령 순서를 바꾼 nl후 다음을 실행합니다 tail.

nl xxxx.log | tail

관련 정보