개요
crontab 설정 등 파일의 행 수가 너무 길어서 특정 행 범위만큼만 출력하여 확인하고자 한다. 방법을 정리해 둔다.
기존 sed 명령어 사용법을 정리한 글은 아래와 같다.
2021.07.26 - sed - 쉘에서 파일 내용 일부 삭제
명령어
파일이나 표준 입력의 특정 행 범위를 출력할 때는 -n 옵션에 p 패턴을 사용한다. 패턴 p는 현재 패턴 공간을 인쇄하라는 명령이다.
sed -n '<start_line_num>, <end_line_num>p'
# 예시
man sed | sed -n '10, 20p'
만약 특정 행부터 마지막 행까지 출력하고 싶을 때는 아래와 같이 사용한다.
sed -n '<start_line_num>, \$p'
# 예시
man sed | sed -n '200, \$p'