使用批处理从文本文件中删除最后一行

时间:2013-03-15 01:27:29

标签: batch-file

我想使用批处理脚本删除我最后一行.text文件。 我的最后一行总是空白。

2 个答案:

答案 0 :(得分:2)

使用 sed

sed '$d' in

$ 表示最后一行, d 表示删除匹配的模式。

答案 1 :(得分:0)

如果您的输出文件只有一个空行和一个空行,则表示空行 - 不包含任何字符,然后作为批处理文件命令:

for /f "delims=" %%i in (sqloutfile.txt) do >>newfile.txt echo %%i

或者从提示符开始,

for /f "delims=" %i in (sqloutfile.txt) do >>newfile.txt echo %i