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