标签:bat Users cmd echo 转义字符 使用 转义
今天笔者在cmd中准备使用echo 输出<https://www.cnblogs.com/5201351>
发现直接就报错:命令语法不正确。
然后就想到可能是<和>在cmd中有特殊的意义,因此需要转义,需要使用echo \<https://www.cnblogs.com/5201351\> 依然报同样错误
这时才突然想起\在windows中就是普通的\字符,经常表示路径中使用,也不需要转义,
后查询资料才知道cmd下是使用的^(数字6上的那个符号)作为转义字符,如下:
C:\Users\QQ5201351>echo ^<https://www.cnblogs.com/5201351^> <https://www.cnblogs.com/5201351> C:\Users\QQ5201351>echo ^<?php phpinfo();?^> <?php phpinfo();?>
另:既然知道了^表示转义,笔者还想到另一种用途,即一条命令太长时,我们也可以使用转义字符分隔成多行,如下:
@echo off ec^ ho ^<^ https://www.cnblogs.com/5201351^> @echo on
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/13657949.html
标签:bat,Users,cmd,echo,转义字符,使用,转义 来源: https://www.cnblogs.com/5201351/p/13657949.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。