n 번째 줄 번호 이후의 데이터를 인쇄하는 방법 [중복]

n 번째 줄 번호 이후의 데이터를 인쇄하는 방법 [중복]

n번째 행 번호 이후의 데이터를 가져오려고 합니다.

1500줄의 파일이 있는데 750줄 이후의 데이터를 인쇄하고 싶습니다.

노력했지만 head원하는 tail것을 얻을 수 없었습니다.

답변1

당신은 그것을 사용할 수 있습니다tail

tail -n +751 file

에서 man tail:

-n +NUMNUM행부터 시작하는 내용을 출력 하는 데 사용됩니다 .


대체 용도 sed:

sed '1,750d' file

( d1행부터 750행까지 모두 삭제)

답변2

awk명령은 연산자와 함께 사용하여 레코드 수를 지정할 수 있습니다. 이 경우 레코드 750보다 큽니다.

awk 'NR>750' input_file_name

상해

awk명령 또는 해당 배포판 관련 명령(예: mawk우분투의 명령)은 일반적으로 가장 간단한 기본 배포판에서도 사용할 수 있습니다. awk 프로그램은 일련의 패턴과 해당 작업입니다. awk 프로그램 'NR>750'은 줄 번호 750 이후의 모든 레코드만 반환합니다.

원천: https://stackoverflow.com/a/25678925/5387389

관련 정보