[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理echo命令怎样把特殊符号写入文件?

用echo 写复合语句的时候,有的符号就不能写到文件里去。
比如说  echo & >test.bat  就不行。哪为高手给解释下。

回复 8楼 的帖子

就是用到前几楼说到的  ^
echo ^&>test.bat
@echo off
set /p=>hlw1.txt<nul

TOP

当使用 echo 命令时,要显示管道 (|) 或重定向字符(< 或 >),请在管道 (|) 或重定向字符(例如,^>、^< 或 ^|)的前面使用脱字符 (^)。如果需要使用脱字符 (^),请键入两个脱字符 (^^)。

引自C:\WINDOWS\Help\ntcmds.chm::/echo.htm
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

echo  显示除% 外的符号, 用^   
例: echo.^|^&

echo.  显示 %   用%
例:   echo. %%
    ╭╩═╮
╭╯G O ╠ 雁过留声
╰⊙═⊙╯

TOP

返回列表