标题: [文本处理] 批处理命令type 合并出现重复 [打印本页]
作者: jieyuan_1981 时间: 2024-3-11 22:35 标题: 批处理命令type 合并出现重复
在应用例如 type *.txt >3.txt 中后面重复出现一遍,是把3.txt又输出了一遍,相当于 type 1.txt 2.txt 3.txt >3.txt,但 1.txt 2.txt 合并后,3.txt还没有出现。是循环输出吗。
作者: ShowCode 时间: 2024-3-12 08:19
原因:重定向的优先级更高
type *.txt >3.txt
方案:- type *.txt >3.log
- move 3.log >3.txt
复制代码
作者: qixiaobin0715 时间: 2024-3-12 09:50
使输出的文件名的顺序排在所有要处理的文件名之前也行。比如要处理的文件名为1.txt,2.txt...等,可将输出文件名写成0.txt,即可避免重复输出的问题。一劳永逸的办法就是2楼的方法。
作者: 77七 时间: 2024-3-12 10:04
- type *.txt |find /v "" >3.txt
复制代码
作者: Five66 时间: 2024-3-12 11:47
得先生成重定向的文件才能重定向
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |