Bash에서 한 줄씩 삭제

Bash에서 한 줄씩 삭제

내용이 포함된 파일이 있습니다.

**** BEGIN_neofetch_files ****
#!porg-0.10
#t:1607266891
#s:353473
#f:2
#a:
#S:
#u:
#l:
#c:
#i:
#d:
**** END_neofetch_files ****

**** BEGIN_neofetch_metadata ****
maintainer="tsujan"
version="0.19.0"
homepage="https://github.com/tsujan/Kvantum"
date="Mon Mar 29 04:36:41 PM CDT 2021"
**** END_neofetch_metadata ****

내가하고 싶은 것은 sed를 사용하여 줄 번호에서 줄 번호까지 삭제하는 것입니다. 예를 들어 1부터 13까지(BEGIN 및 END)입니다. 이미 줄 번호를 결정하는 방법이 있습니다. 이 행과 그 사이의 행을 삭제하는 방법만 알고 싶습니다. 파일은 다음과 같습니다:

**** BEGIN_neofetch_metadata ****
maintainer="tsujan"
version="0.19.0"
homepage="https://github.com/tsujan/Kvantum"
date="Mon Mar 29 04:36:41 PM CDT 2021"
**** END_neofetch_metadata ****

답변1

sed -i.bak 1,15d myfile일하다.

관련 정보