我有一個很大的文本文件,我想從中刪除一些文本文件中的某些行。看起來Unix shell中的sed
命令是一個很好的方法。但是,我一直無法弄清楚使用哪個標誌。 。使用sed刪除txt文件中的行
database.txt:
this is line 1
this is line 2
this is line 3
this is line 4
this is line 5
lines_to_remove.txt
this is line 1
this is line 3
what_i_want.txt
this is line 2
this is line 4
this is line 5
您確定該命令有效嗎?我得到一個'grep:無效的後退引用'。 – nunos 2013-02-26 16:01:26
您的lines_to_remove.txt文件必須包含一些特殊字符。嘗試添加'-F'。編輯... – 2013-02-26 16:02:16
將無法正常工作,如果database.txt有類似這是第10行。你應該添加'-x'來匹配整行。 – dogbane 2013-02-26 16:02:55