如何使用命令行在文本文件中追加空行?

如何使用命令行在文本文件中追加空行?

echo hi >a.txt echo >>a.txt echo arun >>a.txt 

这里的输出是:

 hi echo on arun 

那么我怎么能追加一个空行? 我希望它是这样的:

 hi arun 

当我在代码@echo off添加这一行时,它表示echo off 。 如何做呢?

在Windows命令提示符下,请尝试:

 echo.>> a.txt 

请注意, echo.之间没有空格. ; 如果有一个,它会输出一个点。 之间也没有空间.>> ; 任何之间的任何将被输出到文件,甚至空白字符。

请参阅Microsoft文档以获取echo

如果这是在bash中,你的第一个尝试将是正确的:

 echo >> a.txt 

但在Windows中,不合格的echo命令会测试是否存在命令提示符( echo off会关闭提示符, echo on会将其重新打开)。

在Windows提示符下:

 echo. >> a.txt 

在BASH提示:

 echo >> a.txt 

(Echo默认发送一个尾随的换行符)

-n不输出结尾的换行符

应该可以用一个简单的

 echo hi\n >> a.txt