批处理常用特殊符号

1. @                                                命令行回显屏蔽符

2. %                                                批处理变量引导符

3. < ,> , >>, >& ,<&             重定向符

4. |                                                  命令管道符

5. ^                                                  转义字符

6. & , && , ||                               组合命令

7. “”                                                 字符串界定符

8. ,                                                   逗号

9. ;                                                   分号

10.()                                                    括号

11.!                                                  感叹号

*12.CR(0D)                                       命令行结束符

*13.Escape(1B)                                ANSI转义字符引导符

*14.space(20)                                  常用参数界定符

*15.tab(09) ,;, =                       不常用参数界定符

*16.  +                                             copy命令文件连接符

17.  * ,?                                      文件通配符

18.  /                                               参数开关引导符

19.  :                                               批处理标签引导符

1.     @

这个字符在批处理中是意思是关闭当前行的回显。Echo off可以关闭整个批处理命令的回

显,但不能关掉本身,所以加@可以达到所有命令均不回显的效果。

2.     %

严格来说是算不上命令的,他只是批处理中的参数而已

引用变量用%var%,调用程序外部参数用%1至%9,%0表示程序本身,%*表示所有参数。

参数%0可以调用批处理自身,以达到批处理本身循环的目的,也可以复制文件自身等等。

如: copy %0 d:\copy.bat

此外,有这样的注释:%注释内容%

不过容易出现语法错误,一般不用。

3.     >

输出重定向命令

这个字符的意思是传递并覆盖,他所起的作用是将运行的结果传递到后面的范围。

如:

使用命令:echo hello >1.txt将建立文件1.txt,内容为”hello “(注意行尾有一空格)
使用命令:echo hello>1.txt将建立文件1.txt,内容为”hello“(注意行尾没有空格)

4.     >>

和>作用类似,他的作用是传递并在文件末尾追加,不会覆盖文件。

如:echohello > 1.txt

echo world >>1.txt

结果为:

hello

world

5.     <、>&、<&

这三个命令一般不常用,大概了解一下

<    输入重定向命令,从文件中读入命令输入,而不是从键盘中读入

>&   将一个句柄的输出写入到另一个句柄的输入中。

<&   从一个句柄读取输入并将其写入到另一个句柄的输出。

6.     命令管道符

格式:第一条命令 | 第二条命令 [| 第三条命令...]

将第一条命令的结果作为第二条命令的参数来使用。

如:

Dir  d:\|del .txt

查找d盘所有并删除所有txt文件

7.     ^ 转义字符

对特殊符号<,>,&的前导字符。

此还可以用作续行符,因为行尾有看不见的特殊符号回车符,转义字符将其无效化了。

8.     & ,&&,|| 组合命令

&语法:第一条命令 & 第二条命令 [& 第三条命令...]

&&语法:第一条命令 && 第二条命令 [&& 第三条命令...]

||语法:第一条命令 || 第二条命令 [|| 第三条命令...]

&:   可以把多条命令当成一个命令执行

&&:  可以同时执行多条命令,若有出错部分则不执行出错及后续命令

||:   当碰到真确的命令后不执行后面的命令

9.     “” 字符串界定符

字符

10.  , 逗号

相当于空格

如: dir,c:\

11.  ; 分号

当命令差不多时,可以用 ; 隔离

这里有几个有趣的例子,大家可以实践下:

TEST1.bat

dirc:\;d:\;e:\;z:\

pause

::这里因为没有z盘,dir命令没有被执行

TEST2.bat

dirc:\;d:\;e:\1.txt

pause

::这里虽然没有1.txt,但dir命令被执行了

12.  () 括号

括号中可以有多行命令,这些命令被视为整体

如:dir c:\ & dir d:\ & dir e:\

可写为:

(

Dir c:\

Dir d:\

Dir e:\

)

注:如果其中有变量,会涉及到变量延迟问题

13.! 感叹号

在变量延迟问题中,用来表示变量。

附:

1.优先级

管道命令>重定向命令>组合命令

 2.*表示一些其它的特殊标记符

转载自http://www.baidu.com/link?url=-QeMEvLTdpPZkHru06svyiKXkUh7JGe_iApbGIKPCqq7tjwq4gIle2DQ43QcIBpA&wd=&eqid=c94e658e0000fc6a000000035a07ba1b

批处理常用特殊符号简介相关推荐

  1. Windows批处理符号简介、常用Dos命令

    三.批处理符号简介  [ 回显屏蔽 @ ] 表示不显示@后面的命令,在***过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦.  @用法举例:通过运行批处理文件对比pause ...

  2. 批处理常用命令总结 - 批处理命令简介

    bat 批处理切换到当前脚本所在文件夹 切换到当前脚本所在的文件夹 1 cd  %~dp0 另外附上一些bat基本内容 ------------------------------ 批处理常用命令总结 ...

  3. 1. 批处理常用符号详解:

    1. 批处理常用符号详解: -------------------------------------------- 1.@ 一般在它之后紧跟一条命令或一条语句,则此命令或语句本身在执行的时候不会显示 ...

  4. 批处理常用命令总结和WindowsXP下运行命令使用大全及优化

    关于批处理以及批处理常用命令的总结 [ 一.什么是批处理 ] 批处理文件图标 批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.批处理文件的扩展名为 bat . 目前 ...

  5. 关于批处理以及批处理常用命令的总结

    关于批处理以及批处理常用命令的总结 [ 一.什么是批处理 ] 批处理文件图标 批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.批处理文件的扩展名为 bat . 目前 ...

  6. Windows批处理常用命令

    前言 批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务.用户只需双击批处理文件便可执行任务,而无需重复输入相同指令.编写批处理文件非常简单,但难点在于确保一切按顺序 ...

  7. Py之Numpy:Numpy库中常用函数的简介、应用之详细攻略

    Py之Numpy:Numpy库中常用函数的简介.应用之详细攻略 目录 Numpy库中常用函数的简介.应用 1.X, Y = np.meshgrid(X, Y) 相关文章 Py之Numpy:Numpy库 ...

  8. java apache commons_Apache commons(Java常用工具包)简介

    Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html Be ...

  9. 批处理入门手册之批处理常用DOS命令篇(md、rd、ren、move)

    批处理入门手册之批处理常用DOS命令篇(md.rd.ren.move) 这篇文章主要介绍了批处理入门手册之批处理常用DOS命令篇(md.rd.ren.move),需要的朋友可以参考下 1.3 学习 m ...

最新文章

  1. 基于jquery的图片懒加载js
  2. Vue.js 组件注册
  3. DL之CycleGAN:基于TF利用CycleGAN模型对apple2orange数据集实现图像转换—训练测试过程全记录
  4. phpmyadmin不允许一个表创建多个主键的解决办法
  5. 7 pe系统安装_【软件课程之家】PE系统安装教程
  6. 奇小葩讲设备树(4/5)-- Linux设备树详解(四)kernel的解析
  7. Andoird自定义ViewGroup实现竖向引导界面
  8. 2021.08.26学习内容 Win10+GeForce GTX1650安装NVIDIA显卡驱动及CUDA11.4+cuDNN8.2
  9. vue 组件 props配置
  10. 打乱一个排好序的 list 对象 alist?
  11. json和ajax使用
  12. Qt QT_BEGIN_NAMESPACE
  13. Matlab Robitic Toolbox学习笔记Day1
  14. lingix系统安装服务器,安装ngix
  15. android水印图片素材,水印软件哪个好用app 安卓手机视频加图片水印的方法有吗?...
  16. python查看微信撤回消息_Python查看微信好友撤回的消息
  17. yaw公式_横摆角速度(Yaw Rate)估算(上)
  18. 如何免费在线将pdf转换成jpg图片
  19. 白帽杯2022-Misc 游戏秘籍 write-up
  20. paper reading: Rob-GAN: Generator, Discriminator, and Adversarial Attacker

热门文章

  1. 7-207 孔融分梨(函数实现)7-208 sdut-C语言实验- 数列求和2
  2. windows10如何删除恢复分区(让拆下的win10机械硬盘焕发新生,充分利用磁盘空间)
  3. iOS appstore无沙盒账号登录选项
  4. linux系统发育树的构建步骤,megacc构建进化树.mao文件生成方法
  5. js canvas迷宫
  6. 打开word2010出现进度条的解决办法
  7. 拖延症拖延的不想治怎么办!
  8. ARM硬件平台上基于UCOS移植Lwip网络协议栈
  9. [leetcode] 766. Toeplitz Matrix @ python
  10. 华为设备无线环境中的802.1X认证