zoukankan      html  css  js  c++  java
  • 关于bat/cmd中转义符的使用

    今天笔者在cmd中准备使用echo 输出<https://www.cnblogs.com/5201351> 

    发现直接就报错:命令语法不正确。

    然后就想到可能是<和>在cmd中有特殊的意义,因此需要转义,需要使用echo <https://www.cnblogs.com/5201351> 依然报同样错误

    这时才突然想起在windows中就是普通的字符,经常表示路径中使用,也不需要转义,

    后查询资料才知道cmd下是使用的^(数字6上的那个符号)作为转义字符,如下:

    C:UsersQQ5201351>echo ^<https://www.cnblogs.com/5201351^>
    <https://www.cnblogs.com/5201351>
    C:UsersQQ5201351>echo ^<?php phpinfo();?^>
    <?php phpinfo();?>

    另:既然知道了^表示转义,笔者还想到另一种用途,即一条命令太长时,我们也可以使用转义字符分隔成多行,如下:

    @echo off
    ec^
    ho ^<^
    https://www.cnblogs.com/5201351^>
    @echo on

    尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/13657949.html

  • 相关阅读:
    jQuery标签操作
    Bootstrap和Font Awesome
    jQuery拾遗
    Bootstrap笔记
    软件测试
    Day01 第一个Python程序
    cd指令
    ls命令
    type命令
    每天一个Linux指令
  • 原文地址:https://www.cnblogs.com/5201351/p/13657949.html
Copyright © 2011-2022 走看看