파일 중간부터 여러 연속 명령줄을 인쇄합니다.

파일 중간부터 여러 연속 명령줄을 인쇄합니다.

20줄이 포함된 파일의 경우 다음 명령을 사용하여 6~10줄을 인쇄할 수 있습니다.

head -10 filename | tail -5

"head" 및 "tail" 명령을 사용하지 않고도 똑같은 작업을 수행할 수 있습니까?

비슷한 문제가 이미 존재한다면 링크를 댓글로 달아주세요.

답변1

sed여기서는 잘 될 것 같아

seq 20 | sed '6,10!d'
6
7
8
9
10

다음을 사용할 수도 있습니다.sed -n '6,10p'

아니면 어이쿠,awk '6 <= NR && NR <= 10'

관련 정보