常用的特殊符号(1)

@命令行回显屏蔽符

    关闭当前行回显

echo off 关闭所有行回显(echo off 不会屏蔽)


%批处理变量引导符

调用程序以外的变量使用 %1~%9 来调用(1~9代表第几个参数),%0表示批处理本身,%*代表所有参数

copy %0 d:\a.bat 将文件复制粘贴到d盘命名为a.bat


>将运行结果传递到后面的范围

echo hello > 1.txt 把前面的内容传递给1.txt,如果没有回自动创建

>>输出重定向命令,在文件末尾追加


<取值命令


|命令管道符,将第一条命令的结果,输出给第二条命令,格式:第一条命令 | 第二条命令 | 第三条命令 [| 第n条命令]

dir c:\ | find "txt",dir c:\获取C盘的目录,find "txt"通过C盘的目录查找txt文件

echo y | format c:/s/q/v:system     C盘清空命令    [C盘去世器]


^转义符,及特殊字符加上转义符后,按照字面意思显示,转移符,可当做续行符


&,&&,||    组合命令符

第一条命令 & 第二条命令 & 第三条命令

dir z:\ & dir y:\ & dir c:\,当第一条命令执行失败的时候,继续执行后面的命令

dir z:\ && dir y:\ && dir c:\,当第一条命令执行失败的时候,后面的命令拒绝执行

dir z:\ || dir y:\ || dir c:\,当前面的命令错误时,执行后面的命令


符号优先权:|    <<    >    &    &&    ||


""字符串界定符,可以包含空格

cd c:\"program files"


,逗号,相当于空格

dir,c:\


;分号,当命令相同的时候,可以将不同的目标用分号隔离,但是执行效果不会发生改变.

dir z:\ ; y:\ ; c:\


()括号,括号中可以包含多条命令,但视为一条命令执行。

你可能感兴趣的:(常用的特殊符号(1))