当前位置:首页 > 知道中心 > Windows > 文章

批处理命令详解(三)

发表于:2013-09-08| 次阅读| 作者:藕码网
TAG: Windows
摘要:批处理命令详解(三)
批处理的常用特殊符号
--------------------------------------------------------------------------------
1.回显屏蔽@符号
  表示不显示@后面的命令。
    举例:@echo off或@echo pause
2.重定向>与>>
  将输出信息重定向到指定的设备或文件。系统默认输出到显示器。   
    如:echo aaaaa>a.txt 即可将本在显示器上显示的信息aaaaa输出到文件a.txt中,屏幕上没有任何显示。如果文件a.txt本来已经存在,该命令将首先擦除a.txt中的 所有信息,然后写入信息aaaaa;若a.txt本来就不存在,该命令即可新建一个a.txt文件,并写入信息aaaaa。   
    echo aaaaa>>a.txt 类似于echo aaaaa>a.txt。区别在于:如果a.txt本已存在,>a.txt会擦除a.txt中的原有内容,而>>a.txt并不 擦除原有内容,仅在a.txt文件的末尾添加信息aaaaa。a.txt不存在时,二者没有差别。
3.重定向<
  将输入信息来源重定向为指定的设备或文件。系统默认从显示器读取输入信息。
    举例:@echo off   
          echo abcdefg——这是文件a.txt中的信息>a.txt   
          echo 请任意输入字符,以回车结束:
          set /p ifo=   
          cls   
          echo 【从屏幕获得的输入信息 】   
          echo %ifo%
          set /p ifo=           echo 【 从文件a.txt获得的输入信息 】   
          echo %ifo%   
          pause
4.管道符号 |
  将管道符号前面命令的输出结果重定向输出到管道符号后面的命令中去,作为后面命令的输入。
    语法:command_1|command_2   
    举例:=========================================
          @echo off   
          echo aaaa>a.txt   
          del /p a.txt   
          pause   
          =========================================   
          @echo off   
          echo aaaa>a.txt   
          echo y|del /p a.txt   
          pause   
          =========================================   
  对比以上两个批处理执行结果,读者即可明白管道符的用法和效果。
5.转义符 ^
  将特殊符号转化为一般符号,即剥离特殊符号的特殊地位。特殊符号指:| & > <   


注:本站部分信息可能源于互联网分享,如有侵权,请告知,我们将及时删除!

  • 用户评论
  • 相关文章