如何使用命令行在文本文件中追加空行?
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