以后经常需要知道CMD/DOS下符号的作用参考,正好发现了这篇
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
于变量的赋值。比如"seta=windows"的意思意思是将"windows"这个字符串赋给变量"a"。 ②在set/a中表示算术运算,比如"set/ax=5-6*5"。 \ ①这个"\"符号在有的情况下,代表的是当前路径的根目录.比如当前目录在c:\windows\system32下,那么你"dir\"的话,就相当与"dirc:\"。 ②在findstr/r中表示正则转义字符。 , ①在set/a中表示连续表达式的分割符。 ②在某些命令中分割元素。 . ①在路径的\后紧跟或者单独出现时: 一个.表示当前目录。 两个.表示上一级目录。 ②在路径中的文件名中出现时: 最后的一个.表示主文件名与扩展文件名的分隔。 ? ①在findstr/r中表示在此位置匹配一个任意字符。 ②在路径中表示在此位置通配任意一个字符。 ③紧跟在/后表示获取命令的帮助文档。 __________________________________________________________________________________________ 二、多符号(符号不能分隔) && ①连接两个命令,当&&前的命令成功时,才执行&&后的命令。 || ①连接两个命令,当||前的命令失败时,才执行||后的命令。 >& ①将一个句柄的输出写入到另一个句柄的输入中。 <& ①从一个句柄读取输入并将其写入到另一个句柄输出中。 %% ①两个连续的%表示在预处理中脱为一个%。 ②批处理中,在for语句的in子句之前,连续两个%紧跟一个字符(可以是字母、数字和一些特定字符),表示指定一个循 环或者遍历指标变量。 ③批处理中,在for语句中,使用与in之前指定的指标变量相同的串,表示引用这个指标变量。 >> ①命令重定向符,将其前面的命令的输出结果追加到其后面的设备中去。 ②在set/a中的二元运算符,表示逻辑右移。 == ①在if命令中判断==两边的元素是否相同。 << ①在set/a中的二元运算符,表示逻辑左移。 += ①在set/a中的二元运算符。例如set/aa+=b表示将a加上b的结果赋值给a。 -= ①在set/a中的二元运算符。例如set/aa-=b表示将a减去b的结果赋值给a。 *= ①在set/a中的二元运算符。例如set/aa*=b表示将a乘以b的结果赋值给a。 /= ①在set/a中的二元运算符。例如set/aa/=b表示将a加上b的结果赋值给a。 %= ①在set/a中的二元运算符。例如set/aa%=b表示将a除以b的余数赋值给a。 【注:命令行可以直接用set/aa%=b,在批处理里面可以用set/aa%%=b。】 ^= ①在set/a中的二元运算符。例如set/aa"^="b表示将a与b按位异的结果赋值给a。 【注:这里"^="加引号是为了防止^被转义,下同。】 &= ①在set/a中的二元运算符。例如set/aa"&="b表示将a与b按位与的结果赋值给a。 |= ①在set/a中的二元运算符。例如set/aa"|="b表示将a与b按位或的结果赋值给a。 <<= ①在set/a中的二元运算符。例如set/aa"<<="b表示将a按位左移b位的结果赋值给a。 >>= ①在set/a中的二元运算符。例如set/aa">>="b表示将a按位右移b位的结果赋值给a。 \< ①在findstr的一般表达式中表示字的开始处。 \> ①在findstr的一般表达式中表示字的结束处。 __________________________________________________________________________________________ 三、双符号对(两个符号之间须指定字符串) !! ①当启用变量延迟时,使用!!将变量名扩起来表示对变量值的引用。 '''' ①在for/f中表示将它们包含的内容当作命令行执行并分析其输出。 ②在for/f"usebackq"中表示将它们包含的字符串当作字符串分析。 () ①命令包含或者是具有优先权的界定符,比如for命令要用到这个(),我们还可以在if,echo等命令中见到它的身影。 ②在set/a中表示表达式分组。 "" ①界定符,在表示带有空格的路径时常要用""来将路径括起来,在一些命令里面也需要""符号。 ②在for/f中将表示它们包 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 用wasfile.zip智能批量删除文件下一篇: Del (erase) 删除指定文件
关于以后经常需要知道CMD/DOS下符号的作用参考,正好发现了这篇的所有评论