Bashから1行ずつ削除

Bashから1行ずつ削除

内容を含むファイルがあります。

**** 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働く

おすすめ記事