헤더가 n줄을 반환하지 않습니다.

헤더가 n줄을 반환하지 않습니다.

이 명령을 실행하면 head -n 445 /etc/snort/snort.conf | nl1-445행이 반환될 것으로 예상됩니다. 그러나 371행만 반환됩니다.

[snip]
370 preprocessor dcerpc2_server: default, policy WinXP, \
371     detect [smb [139, 445], tcp 35, udp 135, rpc-over-http-server 593], \

뭐가 문제 야?

답변1

기본적으로 nl유틸리티는 빈 줄의 번호를 매기지 않습니다(그리고 입력 파일에는 빈 줄이 있습니다).

답변2

다음은 실행해야 하는 명령입니다.

nl -ba ./etc/snort/snort.conf | grep output

그런 다음 "output"이 있는 실제 줄을 찾으세요(저에게는 529였습니다). 줄 번호가 있으면 다음 명령을 입력하십시오.

nl -ba ./etc/snort/snort.conf | tail -n+523 | head -n

"-n+523"은 "-n+<줄 번호 빼기 6>"으로 대체됩니다. 출력에서 행 번호를 지정하지 않으려면 snort.conf 디렉토리 앞에 "nl -ba"를 생략하십시오.

관련 정보