99问答网
所有问题
批处理读取TXT文档第二行内容
TXT文档内容为:
123456
789
现在写一个BAT脚本读取同目录下的TXT文档的第二行内容,并把其内容赋值给A,然后显示A的值
谢谢!
举报该问题
推荐答案 2013-09-20
同楼上,不过楼上那tokens取1不是很好,万一有几列,而且有空格你就只取到第二行第一列了,楼主的txt很可能是举个例子
@echo off
setlocal enabledelayedexpansion
set line=0
for /f "delims=*" %%i in (123.txt) do (
set /a line+=1
if !line!==2 set A=%%i && echo !A!
)
pause
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BjBeWtWX7.html
其他回答
第1个回答 2013-09-20
for /f "skip=1 delims=" %%a in (file.txt) do (
set A=%%~a
)
echo %A%
pause
第2个回答 2013-09-20
@echo off
setlocal enabledelayedexpansion
set line=
set A=
for /f "tokens=1" %%i in (123.txt) do (
set /a line+=1
if !line!==2 set A=%%i && echo !A!
)
pause
相似回答
大家正在搜
相关问题
批处理读取文本第二行内容
批处理读取文本第二行内容并赋值到变量
bat 批处理-怎么提取一个txt的第二行所有内容 , 或者...
批处理怎样读取某文本的第N行,把内容赋值给一个变量
批处理怎样读取某文本的第N行把内容赋值给一个变量?
如何批量提取TXT文本第二行内容为文本文件名?
100分悬赏!求bat批处理,将文件夹内所有TXT文件的,第...
批处理如何按第几行读取txt?