标题: [文本处理] 批处理如何读取文件内容并查找另一文本中的内容予以删除? [打印本页]
作者: jyc19970330 时间: 2011-8-1 16:37 标题: 批处理如何读取文件内容并查找另一文本中的内容予以删除?
假设有一个文本文件“1.txt”,里面有许多内容,目录下有个“2.txt”,我如何读取2.txt中的内容,并且把这个内容在1.txt中搜寻并删除?
作者: Hello123World 时间: 2011-8-1 17:10
- @echo off
- (For /f "usebackq delims=" %%i in ("2.txt的完全路径") do Findstr /v "%%i" 1.txt)>3.txt
- ::将批处理和1.txt放在同一个目录。
复制代码
作者: tmplinshi 时间: 2011-8-1 17:54
- findstr /l /x /v /g:"2.txt" "1.txt" >"3.txt"
复制代码
作者: tmplinshi 时间: 2011-8-1 17:55
- fgrep -x -v -f "2.txt" "1.txt" >"3.txt"
复制代码
作者: jyc19970330 时间: 2011-8-1 21:30
多谢各位帮助
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |