how to remove lines from file that don't match regex?

前端 未结 5 1153
傲寒
傲寒 2021-01-22 04:05

I have a big file that looks like this:

7f0c41d6-f9c6-47aa-a034-d40bc629c973.csv
159890
159891
24faaed6-62ee-4175-8430-5d73b09911c8.csv
159907
5bad221f-25ef-44fa         


        
5条回答
  •  生来不讨喜
    2021-01-22 04:36

    sed is your friend:

    sed -i.bak '/\.csv$/!d' file
    

    -i.bak : in-place edit. creates backup file with .bak extension

提交回复
热议问题