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
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
评论列表