截取第一排空格前面的字符串,保存到另一个文件ba.txt中
1.txt
寻梦 2013/4/13 10:43:09
追梦 2013/4/13 10:43:55
寻梦 2013/4/13 10:44:00
追梦 2013/4/13 10:44:02
寻梦 2013/4/13 10:44:10
寻梦 2013/4/13 10:44:38
寻梦 2013/4/14 8:32:49
追梦 2013/4/14 9:09:07
寻梦 2013/4/14 9:09:20
寻梦 2013/4/14 9:09:34
寻梦 2013/4/14 9:10:05
abc.bat
@echo off
set Str=1.txt
call :split %Str%
:split
set LIST=%1
for /F "tokens=1* delims= " %%A in (%LIST%) do echo %%A>>ba.txt
rem 把1给成2就是取截取的第二段,delims后面是以什么分割进行截取,我用的是空格
pause
ba.txt
寻梦
寻梦
追梦
寻梦
追梦
寻梦
寻梦
寻梦
追梦
寻梦
寻梦
寻梦
寻梦
追梦
寻梦