如何使用命令行在文本文件中附加空行?如何使用命令行在文本文件中添加空行?
echo hi >a.txt
echo >>a.txt
echo arun >>a.txt
這裏輸出當屬:
hi
echo on
arun
所以我怎麼會追加一個空行?我希望它是這樣的:
hi
arun
當我加入的代碼@echo off
這條線,它說echo off
。如何做呢?
如何使用命令行在文本文件中附加空行?如何使用命令行在文本文件中添加空行?
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
和.
之間沒有空格;如果有,它會輸出一個點。 .
和>>
之間也沒有空格;之間的任何內容都會輸出到文件中,甚至是空白字符。
請參閱the Microsoft documentation for echo
。
如果這是在bash,你的第一次嘗試本來是正確的:
echo >> a.txt
但在Windows中,不合格echo
命令測試是否有一個命令提示符或沒有(echo off
打開提示關閉,echo on
打開它)。
感謝您的快速回復。 – Arunachalam 2010-03-31 17:00:20
嗯,這不適合我在Ubuntu的工作,承認回聲。作爲一個不明確的命令。 – Kzqai 2010-03-31 17:02:49
@Tchalvak:就問題中的線索而言,這是一個Windows問題。 – 2010-03-31 17:04:20
在Windows提示:
echo. >> a.txt
在BASH提示:
echo >> a.txt
(默認情況下回聲發送一個結尾的新行)
-n不輸出尾行換行
我加了窗口的標籤,因爲這是唯一的平臺,我能想到的,會說「呼應的」響應一個不合格的「回聲」命令。當問問題時,包括平臺和/或語言,以便合適的人看到你的問題。另外,使用010101按鈕來格式化您的代碼。 – 2010-03-31 16:59:06
我也假設Windows。 – 2010-03-31 17:01:20
* [你怎麼能在批處理文件中回顯新行?](http://stackoverflow.com/questions/132799/how-can-you-echo-a-newline-in-batch-files)*。 – 2015-10-21 09:25:09