我需要从文本文件中提取信息,该文件总是在第三个逗号之后但在第四个逗号之前,例如我需要,1,2,THIS INFO,444
然后将其保存到文件.txt
中可以使用.bat
答案 0 :(得分:0)
,
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
感谢您的纠正,(见下文评论。)