n번째 행 번호 이후의 데이터를 가져오려고 합니다.
1500줄의 파일이 있는데 750줄 이후의 데이터를 인쇄하고 싶습니다.
노력했지만 head
원하는 tail
것을 얻을 수 없었습니다.
답변1
당신은 그것을 사용할 수 있습니다tail
tail -n +751 file
에서 man tail
:
-n +NUM
NUM행부터 시작하는 내용을 출력 하는 데 사용됩니다 .
대체 용도 sed
:
sed '1,750d' file
( d
1행부터 750행까지 모두 삭제)
답변2
이 awk
명령은 연산자와 함께 사용하여 레코드 수를 지정할 수 있습니다. 이 경우 레코드 750보다 큽니다.
awk 'NR>750' input_file_name
상해
이 awk
명령 또는 해당 배포판 관련 명령(예: mawk
우분투의 명령)은 일반적으로 가장 간단한 기본 배포판에서도 사용할 수 있습니다. awk 프로그램은 일련의 패턴과 해당 작업입니다. awk 프로그램 'NR>750'은 줄 번호 750 이후의 모든 레코드만 반환합니다.