99问答网
所有问题
BAT读取TXT文本中指定行的内容
一个TXT文本,想读取1,3,5,7,9这样有规律的行的内容,设置读取行数为100行,读完第100行时结束,并将内容写到一个新的TXT里,新的TXT里没行一个数据的排列。
举报该问题
推荐答案 2009-07-29
@echo off
set n=0
setlocal enabledelayedexpansion
for /f "delims=" %%i in (123.txt) do (
set /a n+=1
set /a mod=!n!%%2
if !mod! EQU 1 set "foo=%%i"
if !mod! EQU 1 echo !foo!
)>>op.txt
start op.txt
exit
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WtOOejOtv.html
其他回答
第1个回答 2009-07-29
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1* delims=:" %%i in ('type a.txt^|findstr /n .')do (
if %%i==200 (pause&exit) else (set/a n=%%i%%2&if !n!==1 (>>new.txt echo %%j)))
pause
相似回答
bat批处理
修改
文本文档指定行的内容
?
答:
告诉你个秘密,
其实bat是不能修改文本中的字符的
。只有折中的方法,就是先提取内容-修改内容-导入临时文件-将源文件替换成临时文件。需要的话可以给你写。。首先要创建一个BAT文件BAT文件可以由txt直接修改只需要修改.txt为.bat即可。右键进入编辑模式此时bat以txt的方式打开。在txt中输入括号内不需要@ec...
bat
怎么提取
文本中特定内容
?
答:
回答:type a.
txt
|find "ok" >>b.txt
用
批处理
找出
TXT文本中的特定
字符串,并写入另一个TXT文件中?
答:
Echo OffFor /f "tokens=1-2*" %%i in ('Type 1.
txt
^|Findstr /i "SystemqroductName"') do (Echo %%k>>2.txt)Pause请用记事本把以上
内容
保存为
批处理
文件(xx.
bat
),批处理和1.txt放在一起使用,批处理运行后自动生成2.txt.内容为后面的名称(PH325U).
BAT读取TXT文本中指定行的内容
答:
echo off set n=0 setlocal enabledelayedexpansion for /f "delims=" %%i in (123.
txt
) do (set /a n+=1 set /a mod=!n!%%2 if !mod! EQU 1 set "foo=%%i"if !mod! EQU 1 echo !foo!)>>op.txt start op.txt exit
请问
BAT批处理
如何调用
TXT里的内容
执行呢?
答:
echo off & title 根据
文本内容
进行批量ping命令 By 依梦琴瑶 ::设置文本路径 set File=1.
txt
::设置IP前缀 set IP=127.0.0.for /f "usebackq delims=" %%a in ("%File%") do (start ping %IP%%%a )pause ::以下非主代码,请根据自愿来执行 echo off & title 友情执行代码 By 依...
使用
bat
截取
txt
文件
中的内容
,并保存为新文件?
答:
bat
,编码选ANSI@echo offrem 提取/截取一个
txt文本
文件中含有
指定
字符串/关键字的行及其下面的所有
行内容
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%cd /d "%~dp0"set "input=D:\sql\sqlupdate.txt"set "output=D:\sql\#result.txt"...
用
bat读取txt指定行的内容
并保存为变量
答:
echo offfor /f "delims=" %%i in (名字.
txt
) do ( set /a n+=1 if !n!==1 set var=%%i)start %var%for /f "delims=" %%i in (名字.txt) do ( set /a n+=1 if !n!==2 set var=%%i)start %var%for /f "delims=" %%i in (名字.txt) do ( set /...
bat
文件获得
TXT
文件
指定行的内容
答:
echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in (1.
txt
) do (set /a n+=1 if !n!==2 set var=%%i )echo %var pause>nul
bat
提取
txt文本
每一行设置成每行单独的变量 可以解决 我就加分_百度知 ...
答:
findstr /n .* 1.
txt
:start echo.echo echo 输入您要结束的程序 echo 也可以鼠标右键按标记 echo 然后鼠标选择复制再按鼠标左键和右键粘贴 echo 或者直接输入行号 echo.set /p cx=注意不输后缀名(.exe):setlocal enabledelayedexpansion set exe=%cx%.exe set /a cx=%cx%-1 if %cx% GEQ...
大家正在搜
编程读取TXT文件
TXT读取软件
Txt文件读取
Python读取TXT
TXT文本
html读取txt文件
读取txt大文件快
c怎么读取txt文件
cvi怎么读取txt文件
相关问题
如何用批处理文件实现对txt文件中某一特定行的读取
批处理如何实现文本文件中指定行内容的替换?
批处理BAT 读取TXT文本内指定的行
用bat读取txt指定行的内容并保存为变量
如何用python读取文本中指定行的内容
如何用bat逐行读取txt文件里面的内容,然后根据内容执行下...
bat在txt文本指定行的头尾插入内容?
BAT读取TXT文本中指定行的内容并执行命令