我有一个文本文件,其中包含以下数据
162 y 1 0 518 home47 1
163 y 1 0 520 home41 1
164 y 1 0 522 home43 1
165 y 1 0 524 home45 1
166 y 1 0 526 home46 1
169 y 1 0 531 home50 1
170 y 1 0 533 home52 1
171 y 1 0 535 home54 1
172 y 1 0 537 home56 1
173 y 1 0 539 home58 1
我想使用 windows批处理文件将下面的第6列数据(home47到home58)复制到另一个文本文件中。我该怎么做
我尝试了下面的命令,这是另一个问题中提到的,但不适合我
CMD /f:off
FOR /f "tokens=6 delims= " %B in (TabFile.txt) do @echo %B >> 2ColFile.txt
CMD /f:on
答案 0 :(得分:1)
@echo off
break>2ColFile.txt
for /f "tokens=6 delims= " %%c in (TabFile.txt) do (
echo %%c
)>>2ColFile.txt
编辑请记住,分隔符为delims=<tab><space>
,并且可以通过stackoverflow formater更改。