[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何获取文本每一行中第几列/指定列的内容

本帖最后由 pcl_test 于 2018-3-16 14:53 编辑

求助,bat取文本中的第n个数值进行显示
要取文本中第54个字段显示,可是bat,超过了31就直接不取数了,有啥办法能取到第54的数吗?下面的例子中我想把tokens写成1-64,然后echo 54:%%54

希望大神解救

for /f " tokens=1-31 delims=," %%1 in (%GET_FILE%) do (
echo ----------------------

        echo 1:%%1



echo ----------------------

回复 2# WHY


    感谢,用第一个实现了我的目的,能详细说下是怎么实现的吗?为什么先到了31,然后能往后寻找数据呢?

TOP

返回列表