在另一個文件中存在同一行時,如何刪除一個文件中的行有很多示例。我已經通讀了他們,如果全行匹配,他們全部刪除。例如:grep -vxF -f file1 file2
Bash,Linux,需要根據來自另一個文件的匹配內容從一個文件中刪除行
我有什麼不同。我有我的網站和我的客戶網站的網址列表。當域名與其他文件中的域名匹配時,我想從該文件中刪除行。
所以第一個文件可能看起來像:
http://www.site1.com/some/path
http://www.site2.com/some/path
http://www.site3.com/some/path
http://www.site4.com/some/path
第二個文件可能是:
site2.com
www.site4.com
我想輸出是:
http://www.site1.com/some/path
http://www.site3.com/some/path