格式:第一条命令 | 第二条命令 [| 第三条命令...]
Dos代码
@echo off
@rem echo 关闭命令显示,@关闭echo off本身的显示
rem ==============设置标题title=================
rem -使用该文件的名称作为标题
title 测试bat的文件(test.bat--管道命令)
rem =================管道命令|===================
rem 将显示tom001 tom002
rm d:testbakt001.txt
echo tom001>d:testbakt001.txt
echo neil001>>d:testbakt001.txt
echo tom002>>d:testbakt001.txt
echo neil002>>d:testbakt001.txt
echo jerry>>d:testbakt001.txt
type d:testbakt001.txt | find "tom"
@pause
4.^ 转义字符
对特殊符号"<",">","&"的前导字符,在命令中他将以上3个符号的特殊功能去掉,仅仅把他们当成符号而不使用他们的特殊意义。
另外,此转义字符还可以用作续行符号。
Dos代码
@echo off
@rem echo 关闭命令显示,@关闭echo off本身的显示
rem ==============设置标题title=================
rem -使用该文件的名称作为标题
title 测试bat的文件(test.bat--转义字符)
rem =================转义字符^==================
rem 用来转义 输出hello china > d:testbatt.txt
echo hello china ^> d:testbatt.txt
rem 用来续行行 输出结果为 hellochinaluchunli
echo hello^
china^
luchunli
@pause
5.& 组合命令
允许在一行中使用2个以上不同的命令,当第一个命令执行失败了,也不影响后边的命令执行。
语法:第一条命令 & 第二条命令 [& 第三条命令...]
&& 组合命令
用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令
语法:第一条命令 && 第二条命令 [&& 第三条命令...]
这个命令和上边的类似,但区别是,第一个命令失败时,后边的命令也不会执行。
|| 组合命令
用这种方法可以同时执行多条命令,当一条命令失败后才执行第二条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令。
语法:第一条命令 || 第二条命令 [|| 第三条命令...]
提示:组合命令和重定向命令一起使用必须注意优先级
管道命令的优先级高于重定向命令,重定向命令的优先级高于组合命令。
Dos代码
@echo off
@rem echo 关闭命令显示,@关闭echo off本身的显示
rem ==============设置标题title=================
rem -使用该文件的名称作为标题
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-79894-2.html
理智爱国
不要只看吨位
和生产关系不大