echo aaa > test.txt 能不能换行啊,写入多行用-e。

jackxiang 2009-9-18 15:01 | |
echo中输出\n表示换行符并不会被echo解释成换行,而是被当做普通字符输出。你可以使用echo -e来解释转义字符,这样修改后,在echo中使用-e选项解释转义字符,确保了在输出日期之前插入一个换行符。
echo -e "\n$(date "+%Y-%m-%d")" >> /data/www/xxxx/msglog/msglog.txt




@echo off
cls
@echo aaa >>test.txt
@echo ccc >>test.txt
@echo bbb >>test.txt
exit


写入一行后cmd退出:

@echo off
cls
echo 172.25.38.70  phpmyadmin.qq.com >> C:\WINDOWS\system32\drivers\etc\hosts
start  "C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://phpmyadmin.qq.com
EXIT

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/1975/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2024-3-29 11:07
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]