如何使用批处理删除文件的第一行?
我真的需要帮助......我已经尝试了所有方法,但没有成功。:(我试过这个:
@echo off
Type test.txt | findstr /I /V /C:"So, lets remove this line" >>Test2.txt
exit
如何使用批处理删除文件的第一行?
我真的需要帮助......我已经尝试了所有方法,但没有成功。:(我试过这个:
@echo off
Type test.txt | findstr /I /V /C:"So, lets remove this line" >>Test2.txt
exit
有些任务对于纯批处理技术(和破坏字符)很笨拙 - 这是一个强大的解决方案,并使用一个名为的帮助批处理文件,该文件使用来自 - http://www.dostips.com/forum/viewtopic.phpfindrepl.bat
的内置 jscript-ing ?f=3&t=4697
放在findrepl.bat
与批处理文件相同的文件夹中。
type "file.txt"|findrepl /v /o:1:1 >"newfile.txt"
另一种方法是使用more.exe
,但它对 64K 的行数有限制,并且会破坏 TAB 字符。
more +2 <file.txt >newfile.txt
(echo off
for /f "skip=1 tokens=1* delims=" %A in (c:\windows\win.ini) do echo %A
echo on)