当前位置:  开发笔记 > 运维 > 正文

将行从一个.txt文件移动到另一个.txt文件

如何解决《将行从一个.txt文件移动到另一个.txt文件》经验,为你挑选了1个好方法。

我试图将某些行从一个.txt文件移动到另一个.txt文件.这些行都遵循某种模式.我一直在寻找在批处理文件中使用find命令,但这不会删除原始文件中的行.

例如:

find \i pattern "d:\example1.txt" >> "d:\example2.txt"

有没有办法实现这个目标?

提前致谢.



1> unwind..:

使用findstr你也可以打印匹配的行.所以你可以通过几个步骤完成它,像这样的psudocoded:

findstr pattern input > output

findstr /v pattern input > input-inverse

move /y input-inverse input

这应该让你在输出中匹配模式的所有行,以及没有这些行的输入.

编辑:最后一步使用移动选项覆盖,所以不需要删除之前的输入.我想我(主要是一个Linux人员)认为"重命名"和"移动"是同一件事,并认为这种覆盖是理所当然的.所以,感谢单挑.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有