sed 명령을 사용하여 네 번째 줄부터 두 번째 줄부터 마지막 ​​줄까지 인쇄하시겠습니까?

sed 명령을 사용하여 네 번째 줄부터 두 번째 줄부터 마지막 ​​줄까지 인쇄하시겠습니까?

sed명령을 사용하여 네 번째 줄부터 두 번째 줄부터 마지막 ​​줄까지 인쇄하는 방법은 무엇입니까 ?

답변1

sed -e '4,$!d' -e '$d'

전임자.

$ printf 'Line %d\n' {1..10} | sed -e '4,$!d' -e '$d'
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9

답변2

이 시도,

sed -e '1,3d;$d' file
  • 1,3d처음 3개 행을 삭제합니다.
  • $d마지막 줄을 삭제하세요.

관련 정보