批处理怎么批量提取多个txt里的指定内容?

批处理怎么批量提取多个txt里的指定内容?,第1张

这个不用批处理也可以的。用dos命令:

把所有的txt放在一个文件夹。然后运行合并所有txt到一个sum文件命令:copy *.txt sum.txt

然后打开sum.txt,Ctrl + H,替换<source id="source" src=" 为空。

Ctrl + H,替换"></source></video>为空。

即可。

@echo off

 (findstr "流水号" 1.txt)>2.txt

 (for /f "tokens=4 delims= " %%a in (2.txt) do (echo %%a))>3.txt

 (for /f "tokens=1 delims=." %%a in (3.txt) do (echo %%a))>new.txt

 del /s /q "2.txt" & del /s /q "3.txt" & start "" "new.txt"

 exit

 

 :: 代码第二行中的 1.txt 更改为你这个文本名称

 :: 将代码复制文本中, 保存为 .bat 批处理脚本格式文件运行即可

 :: 运行后, 程序会退出, 随即会将数据保存在当前目录下的 new.txt 内

 :: 注意的是, 将脚本程序和这个文本放在一个目录运行

 

 :: 中国批处理脚本联盟

1、新建文件。

2、声明要打开的文件变量。

3、创建要打开的文件及内容并保存。

4、以只读方式打开文件并赋予变量。

5、读取文件的前三个字节并输出。

7、读取文件的所有内容并输出。

8、预览效果如图。

注意事项:

PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定 *** 作的脚本。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11687233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存