grep의 출력에 번호를 매깁니다.

grep의 출력에 번호를 매깁니다.

grep을 사용하여 출력을 필터링할 때 ?를 사용하는 것과 같이 줄 번호 출력을 얻을 수 있는 방법이 있습니까 cat -n? grep -n파일에서 일치하는 줄 번호를 표시하는 옵션을 요청하는 것이 아닙니다 .

내가 사용하고 싶은 시나리오는 aria2를 사용하여 여러 파일을 다운로드하는 경우입니다. 일반적으로 NOTICE 키워드를 사용하여 출력을 필터링하고 파일 다운로드가 완료될 때마다 일부 출력을 제공합니다. 하지만 실제로는 얼마나 많은 파일이 다운로드되었는지 알 방법이 없습니다.

답변1

다음과 같은 것을 시도해 볼 수 있습니다.

grep PATTERN FILE | nl

또는

grep PATTERN FILE | wc -l

첫 번째는 필터링된 행에 번호를 매깁니다. 두 번째는 그것들을 모두 계산합니다.

관련 정보