Aru*_*lam 15 windows scripting command-line
如何使用命令行在文本文件中追加空行?
echo hi >a.txt
echo >>a.txt
echo arun >>a.txt
Run Code Online (Sandbox Code Playgroud)
这里的输出如下:
hi
echo on
arun
Run Code Online (Sandbox Code Playgroud)
那么我怎么能追加一条空行呢?我希望它是这样的:
hi
arun
Run Code Online (Sandbox Code Playgroud)
当我在代码上添加这一行时@echo off
,它说echo off
.怎么做到呢?
Mic*_*ers 26
在Windows命令提示符下,尝试:
echo.>> a.txt
Run Code Online (Sandbox Code Playgroud)
请注意,echo
和之间没有空格.
; 如果有,它将输出一个点.在.
和之间也没有空间>>
; 中间的任何内容都会输出到文件,甚至是空白字符.
请参阅Microsoft文档echo
.
如果这是bash,你的第一次尝试是正确的:
echo >> a.txt
Run Code Online (Sandbox Code Playgroud)
但是在Windows中,不合格的echo
命令会测试是否存在命令提示符(echo off
关闭提示并将echo on
其重新打开).
在Windows提示符下:
echo. >> a.txt
Run Code Online (Sandbox Code Playgroud)
在BASH提示:
echo >> a.txt
Run Code Online (Sandbox Code Playgroud)
(Echo默认发送尾随换行符)
-n不输出尾随换行符
归档时间: |
|
查看次数: |
37170 次 |
最近记录: |