求一个把2个文本文档去重合并的批处理

比如:
a.txt内容
aaa
bbb

b.txt内容
bbb
ccc

求一批处理,使运行后生成c.txt
c.txt内容
aaa
bbb
ccc
主要是去掉重复的内容

批处理只能找重复的出来,不能再输出去掉重复内容后的重合内容。。

找重复内容的批处理如下代码:
@echo off
for /f %%a in (a.txt) do (
for /f %%b in (b.txt) do (if /i %%b equ %%a echo %%b>>c.txt)
if /i %%a equ %%b echo %%a>>c.txt
)
echo a.txt与b.txt重复内容如下:
pause>nul|type c.txt
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-17
@echo off
echo 读取a.txt内容...
for /f "delims=" %%a in ('type a.txt') do set .%%a=1
echo 读取b.txt中未重复内容...
cd.>tmp
for /f "delims=" %%a in ('type b.txt') do if not defined .%%a echo %%a >>tmp
echo 合并文本....
type a.txt >result.txt
type tmp >>result.txt
del tmp >nul
echo 完毕。
start "" "result.txt"
pause本回答被提问者采纳

求一个把2个文本文档去重合并的批处理
批处理只能找重复的出来,不能再输出去掉重复内容后的重合内容。。找重复内容的批处理如下代码:echo off for \/f %%a in (a.txt) do (for \/f %%b in (b.txt) do (if \/i %%b equ %%a echo %%b>>c.txt)if \/i %%a equ %%b echo %%a>>c.txt )echo a.txt与b.txt重复内容如下:...

如何用BAT批处理文件对比剔除2个TXT文件重复内容?
text2=[IO.File]::ReadAllLines($txtfile2, [Text.Encoding]::Default);dic=New-Object 'System.Collections.Generic.Dictionary[string,int]';[System.Collections.ArrayList]$s=@();for($i=0;$i -lt $text1.count;$i++){ if(-not $dic.ContainsKey($text1[$i])){$dic.Add($text1[$...

文本文档里面有内容重复了 我想把重复的去掉
你可以用飞梭TXT文本数据处理百宝箱,里面有个文本数据去重工具,可以将重复的数据快速的处理掉(保留一个)。上百万的数据只需要几秒钟就能完成。飞梭百宝箱,还有数据打乱,文件转码,文件合并,文件分割,文本数据批量生成等工具,非常实用。自带的有相关工具的教程链接,不明白的地方可以看教程。在多特,...

求去重一个文本里的重复行批处理
echo off(for \/f "delims=" %%i in (1.txt) do findstr "%%i" "2.txt">nul||echo %%i)>2.txtpause ps:未加上1.txt和2.txt路径,所以此脚本和1.txt需放在一个目录下,2.txt也会在同一个目录生成.

在excel 里如何删除重复的内容
1、打开电脑找到并点击EXCEL2016版的软件;2、打开EXCEL软件以后,为了更好的示范,先在文档内新建并选中有重复项的内容;3、选中需要删除重复的内容以后,在点击上方工具栏的“数据”命令;4、选择数据命令以后,在下方“点击删除重复项”;5、点击以后,在弹出的对话框中点击“全选”和“删除重复项”;...

如何将多个文件合并成一个Excel文件简单有效的方法帮助您整理数据_百 ...
打开一个新的Excel文件,然后按下Alt+F11进入VBA编辑器。在VBA编辑器中,创建一个新的模块,并编写一个VBA宏来合并文件。在宏中,使用循环遍历每个要合并的文件,并将它们逐个导入到新建的Excel文件中。保存宏并执行它,即可完成多个文件的合并。 内容:如果您不熟悉VBA编程,也可以使用Excel自带的PowerQuery功能来合并多个...

如何删除TXT中重复的内容?
1、首先打开TXT文档,可以看到文档内有很多重复的内容;2、依次点击“编辑”-“替换”;3、在打开的替换窗口中输入要删除的重复内容,然后将鼠标光标移动到文档的首位;4、点击替换矿口的“查找下一个”;5、可以看到文档中的第二个重复的内容被选中了;6、然后在“替换为”窗口内什么都不输入,直接...

怎么删除TXT文档中的重复行啊??
一、软件删除法:二、Excel去重法:三、批处理法:用记事本新建一个bat文件,内容如下:::怎样删除a.txt文件中重复的行?::批处理不能直接更改文档中的内容,所以只能新建一个b.txt文档 ::注:文档a中的每一行的结尾若有空格,也会被当作字符判断 ::代码虽能达到目的,但感觉有点臃肿,还望高手简化....

电脑里如何统一删掉文件名怎样批量删除部分重名的文件是文件名中一...
1、打开桌面上的计算机,比如要搜索扩展名为TXT的文件,那么就在拦磨烂搜索栏里输入游数名称:*.txt; 2、此时搜简漏索结果里会显示出所有扩展名为TXT的文件,按CTRL+A全部选中,鼠标右键删除。 ⑺ 批处理:如何批量删除文件夹名字中的部分字符 批量删除文件名中的部分相同滚银文字字符: 步骤1,电脑上下载优速文件...

文本文档里面的数据(每行一个)怎么去重
用EXCEL打开这个文本文件,然后用高级筛选来去除重复,再另存为txt文件就行了

相似回答