Board logo

标题: [文本处理] 批处理如何提取文本的第一列内容并赋值给变量? [打印本页]

作者: woodls    时间: 2015-12-14 14:44     标题: 批处理如何提取文本的第一列内容并赋值给变量?

小弟有这个需求,希望可以从一个文本中,将第一列的内容逐条取出,并将取出值当成变量,在另外一段代码中使用。
具体文件内容如下:
ABC_Pub_FirstTrans                       AAAAA                           N    Y
ABC_QYNJ_1_FAX                          BBB                               N    Y
ABC_ZiDongWaiBo                         CCCC                             N    Y
。。。。。。。。

我想把ABC_Pub_FirstTrans、ABC_QYNJ_1_FAX 这些逐条取出。
作者: woodls    时间: 2015-12-14 15:26

哪位大大来个支个招。
本人批处理小白。。。
作者: 回家路上    时间: 2015-12-14 15:59

既然这个都不会,取出来后赋给变量了之后你会用?
作者: codegay    时间: 2015-12-14 21:08

自己找个for 命令学去。
自己找资料学门语言学下正则表达式
作者: 回家路上    时间: 2015-12-15 08:42

隐约觉得,【依山居】和【codegay】像同一个人。
作者: codegay    时间: 2015-12-15 08:47

回复 5# 回家路上


    哈,本来就是。
作者: woodls    时间: 2015-12-15 09:43

本帖最后由 woodls 于 2015-12-15 10:07 编辑

回复 3# 回家路上


    了解,这就去学,主要急用,看到有求助就先发了。
作者: laoxin    时间: 2015-12-19 01:00

哈哈,我也是小白,感觉你比我还小白
@Echo Off&Setlocal Enabledelayedexpansion

for /f %%i in (c.txt) do (
set line=%%i
echo !line!
)
pause




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2