【发布时间】:2016-06-10 00:36:48
【问题描述】:
我有一个文件作为各种数据库运行。我正在从 HTTP JSON 获取信息,经过一些处理后,我能够获取一个文本文件“temp.txt”,其中包含以下内容:
Class: 00000001
Title: AAAAAAAA
Class: 00000002
Title: BBBBBBBB
Class: 00000001
Title: AAAAAAAA
Class: 00000003
Title: CCCCCCCC
其中Class 是一个八位数字,Title 是一个可以包含几乎任何字符的字符串。每个类都有一个特定的标题,没有一个类与另一个类共享一个标题,也没有一个标题与另一个标题共享一个类。类/标题配对可以在“temp.txt”中重复。
我想要做的是逐行从“temp.txt”中获取行并将它们添加到一个新文件Class.txt,但我不想将重复项添加到这个新文件中。例如,上述示例的输出将包含重复的 00000001 类,并删除了标题 AAAAAAAAA:
Class: 00000001
Title: AAAAAAAA
Class: 00000002
Title: BBBBBBBB
Class: 00000003
Title: CCCCCCCC
再次,我需要一些通用的东西,因为不同的类可以有多个重复项,我不知道哪些是重复的。我还需要使用 Windows 批处理文件或 PowerShell 来执行此操作。
【问题讨论】:
标签: windows powershell batch-file cmd