我有两个文件,让我们称他们123.txt
和789.txt
。123.txt
是 2.5M 行长,789.txt
是 65M 行长。有什么方法可以使用grep
或类似的方法来保留789.txt
包含以下行的任何行123.txt?
中每行最多有一个重复项789.txt
,重复的文本将位于行首。我完全坚持这一点,在网上找不到任何信息,所以我真的没有什么可以开始的。它将在服务器上运行,所以我不介意它需要一段时间(我知道它会)
123.txt:
hxxp://www.a.com
hxxp://www.b.com
hxxp://www.c.com
Run Code Online (Sandbox Code Playgroud)789.txt:
hxxp://www.a.com/kgjdk-jgjg/
hxxp://www.b.com/gsjahk123/
hxxp://www.c.com/abc.txt
hxxp://www.d.com/sahgsj/
Run Code Online (Sandbox Code Playgroud)期望的输出:
hxxp://www.a.com/kgjdk-jgjg/
hxxp://www.b.com/gsjahk123/
hxxp://www.c.com/abc.txt
Run Code Online (Sandbox Code Playgroud)我有两个txt文件:
文件1.txt:
user1@domain.fr
user2@domain.fr
user3@domain.fr
user4@domain.fr
...
Run Code Online (Sandbox Code Playgroud)
文件2.txt:
user2@domain.fr
user4@domain.fr
Run Code Online (Sandbox Code Playgroud)
文件Iwouldhave.txt:
user1@domain.fr
user3@domain.fr
...
Run Code Online (Sandbox Code Playgroud)
我想将file2.txt 中的地址删除到file1.txt。
我该怎么做?