我正在編寫一個腳本,但此刻在我頭腦中繪製空白。替換文件中與另一個文件中的模式匹配的行
所以基本上,我有1.txt
,裏面有一堆像IP地址的:
1.1.1.1
2.2.2.2
3.3.3.3
而且我也有另外一個文件2.txt
,其中有這樣的事情:
1.1.1.1
2.2.2.2
3.3.3.3 bad ip
4.4.4.4
5.5.5.5
任何東西1.txt
應在0中消除,因此經過處理後,2.txt
應該看起來像
4.4.4.4
5.5.5.5
一片空白,試圖使用該腳本
while line in `cat 2.txt`
sed -i 's/"$line"//g' 2.txt
任何人都可以給我一些指點?
這是偉大的,但是有沒有什麼辦法可以消除這條線,而不是用空行代替它? – Tony
愚蠢的問題,它已經被淘汰......謝謝! – Tony