我一直在寻找这个,我认为答案很简单,但我无法理解。
我有两个文件1.txt和2.txt,每行包含一个IP地址。我需要从1.txt
中删除2.txt中列出的所有ips的1.txt:
1.2.3.4
5.6.7.8
9.10.11.12
13.14.15.16
2.txt:
5.6.7.8
9.10.11.12
我现在拥有的东西:
my_array = IO.readlines('1.txt')
my_array2 = IO.readlines('2.txt')
my_array3 = my_array - my_array2
puts my_array3
array3输出:
1.2.3.4
9.10.11.12
13.14.15.16
2.txt中的IP数量一直在变化,因此寻找一种方法来始终从1.txt中删除2.txt的所有内容
答案 0 :(得分:0)
换行符导致了问题。它现在可以在删除后使用。