How can I delete all lines before a specific string from a number of files

后端 未结 4 1870
醉话见心
醉话见心 2021-02-19 01:15

I have n files, like:

file1:

1aaa
2eee

Test        XXX
Hanna
Lars 

file2:

1fff
2ffffd
3zzz

Test        XXX
Mike
Charly         


        
4条回答
  •  广开言路
    2021-02-19 01:54

    This should work for you:

    sed -i '1,/Test XXX/d' file1
    sed -i '1,/Test XXX/d' file2
    

    or simply

    sed -i '1,/Test XXX/d' file*
    

提交回复
热议问题