如何从文本文件中提取信息 - 使用批处理文件

时间:2016-05-24 13:50:20

标签: batch-file cmd

我需要从文本文件中提取信息,该文件总是在第三个逗号之后但在第四个逗号之前,例如我需要,1,2,THIS INFO,444

然后将其保存到文件.txt

可以使用.bat

2 个答案:

答案 0 :(得分:0)

我需要从第3和第4 ,

之间的文本文件中提取信息
tht,1,2,THIS INFO,444 

使用以下批处理文件(test.cmd):

@echo off
setlocal
for /f "tokens=4 delims=," %%i in (myfile.txt) do echo %%i > newfile.txt
endlocal

注意:

  • 输入文件为myfile.txt
  • 输出文件为newfile.txt

示例输出:

F:\test>type myfile.txt
tht,1,2,THIS INFO,444

F:\test>test

F:\test>type newfile.txt
THIS INFO

F:\test>

进一步阅读

答案 1 :(得分:-1)

for /f "delims=, tokens=3" %i in (myfile.txt) do echo %i

感谢您的纠正,(见下文评论。)