文本文件去掉第一行怎么写? 文本文件去掉其中所有的双引号怎么写?谢谢!
2个回答
展开全部
比如批处理文件所在位置源文件a.txt输出文件b.txt
去掉前5行可以用 more +5 a.txt>b.txt
去掉前一行,还要去掉双引号就要编一下了:
@echo off
(for /f "delims=" %%i in ('more +1 "a.txt"')do (set h=%%i
call set h=%%h:"=%%
call echo.%%h%%))>b.txt
pause
去掉前5行可以用 more +5 a.txt>b.txt
去掉前一行,还要去掉双引号就要编一下了:
@echo off
(for /f "delims=" %%i in ('more +1 "a.txt"')do (set h=%%i
call set h=%%h:"=%%
call echo.%%h%%))>b.txt
pause
更多追问追答
追问
不好意思,看不明白。如何只去掉第一行?
如何只去掉双引号?
请写2段单独的语句可以吗?
追答
不去第一行,把+1去掉就行了嘛
给你再加个move命令把它改到原文件
@echo off
(for /f "delims=" %%i in ('more "a.txt"')do (set h=%%i
call set h=%%h:"=%%
call echo.%%h%%))>b.txt
move b.txt a.txt
pause
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询