java==符号含义_JAVA中的特殊符号含义
\n 回车(\u000a)
\t ⽔平制表符(\u0009)
\s 空格(\u0008)
\r 换⾏(\u000d)
@ //隐藏命令的回显。
~ //在for中表⽰使⽤增强的变量扩展;在set中表⽰使⽤扩展环境变量指定位置的字符串;在set/a中表⽰按位取反。
% //使⽤两个%包含⼀个字符串表⽰引⽤环境变量。⽐如⼀个%time%可以扩展到当前的系统时间;单个%紧跟0-9的⼀个数字表⽰引⽤命令⾏参数;⽤于for中表⽰引⽤循环变量;连续的两个%表⽰执⾏时脱为⼀个%。
^ //取消转义字符,即将所有转义字符的转义作⽤关闭。⽐如要在屏幕显⽰⼀些特殊的字符,⽐如> >> | ^等
时,就可以在其前⾯加⼀个^符号来显⽰这个^后⾯的字符了,^^就是显⽰⼀个^,^|就是显⽰⼀个|字符了;在set/a中是按位异;在findstr/r的[]中表⽰不匹配指定的字符集。
& //命令连接字符。⽐如我要在⼀⾏⽂本上同时执⾏两个命令,就可以⽤&命令连接这两个命令;在set/a中是按位与。
* //代表任意个任意字符,就是我们通常所说的"通配符";⽐如想在c盘的根⽬录查c盘根⽬录⾥所有的⽂本⽂件(.txt),那么就可以输⼊命令"dir c:/*.txt";在set/a中是乘法。⽐如"set/a x=4*2",得到的结果是8;在findstr/r中表⽰将前⼀个字符多次匹配。
() //命令包含或者是具有优先权的界定符吧,⽐如for命令要⽤到这个(),我们还可以在if,echo等命令中见到它的⾝影;
- //范围表⽰符,⽐如⽇期的查,for命令⾥的tokens操作中就可以⽤到这个字符;在findstr/r中连接两个字符表⽰匹配范围;-跟在某些命令的/后表⽰取反向的开关。
+ //主要是在copy命令⾥⾯会⽤到它,表⽰将很多个⽂件合并为⼀个⽂件,就要⽤到这个+字符了;在set/a中是加法。
| //管道符。就是将上⼀个命令的输出,作为下⼀个命令的输⼊."dir /a/b | more"就可以逐屏的显⽰dir命令
所输出的信息;在set/a中是按位或;帮助⽂档中表⽰其前后两个开关、选项或参数是⼆选⼀的。
: //标签定位符,可以接受goto命令所指向的标签。⽐如在批处理⽂件⾥⾯定义了⼀个":begin"标签,⽤"goto begin"命令就可以转
到":begin"变迁后⾯来执⾏批处理命令了。
" " //界定符,在表⽰带有空格的路径时常要⽤""来将路径括起来,在⼀些命令⾥⾯也需要" "符号;在for/f中将表⽰它们包含的内容当作字符串分析;在for/f "usebackq"表⽰它们包含的内容当作⽂件路径并分析其⽂件的内容;在其它情况下表⽰其中的内容是⼀个完整的字符串,其中的>、>>、
重定向过多是什么意思/ //表⽰其后的字符(串)是命令的功能开关(选项)。⽐如"dir /s/b/a-d"表⽰"dir"命令指定的不同的参数;在set/a中表⽰除法。
< //命令重定向符,将其前⾯的命令的输出结果重新定向到其后⾯的设备中去,后⾯的设备中的内容被覆盖。⽐如可以⽤"dir >
<"将"dir"命令的结果输出到""这个⽂本⽂件中去;在findstr/r中表⽰匹配单词的右边界,需要配合转义字符/使⽤。
>> //命令重定向符。将其前⾯的命令的输出结果重新定向到其后⾯的设备中去,后⾯设备中的内容没有被覆盖。
< //将其后⾯的⽂件的内容作为其前⾯命令的输⼊。在findstr/r中表⽰匹配单词的左边界,需要配合转义字符/使⽤。
= //赋值符号,⽤于变量的赋值。⽐如"set a=windows"的意思意思是将"windows"这个字符串赋给变量"a";在set/a中表⽰算术运算,⽐如"set /a x=5-6*5"。
/ //这个"/"符号在有的情况下,代表的是当前路径的根⽬录.⽐如当前⽬录在c:/windows/system32下,那么你"dir /"的话,就相当与"dir
c:/"在findstr/r中表⽰正则转义字符。''在for/f中表⽰将它们包含的内容当作命令⾏执⾏并分析其输出;在for/f "usebackq"中表⽰将它们包含的字符串当作字符串分析。
. //在路径的/后紧跟或者单独出现时:⼀个.表⽰当前⽬录;两个.表⽰上⼀级⽬录;在路径中的⽂件名中出现时:最后的⼀个.表⽰主⽂件名与扩展⽂件名的分隔。
&& //连接两个命令,当&&前的命令成功时,才执⾏&&后的命令;
|| //连接两个命令,当||前的命令失败时,才执⾏||后的命令。
$ //在findstr命令⾥⾯表⽰⼀⾏的结束。``在for/f中表⽰它们所包含的内容当作命令⾏执⾏并分析它的输出。
[]  在帮助⽂档表⽰其中的开关、选项或参数是可选的; 在findstr/r中表⽰按其中指定的字符集匹配。
//在findstr/r中表⽰在此位置匹配⼀个任意字符;?在路径中表⽰在此位置通配任意⼀个字符;紧跟在/后表⽰获取命令的帮助⽂档。! //当启⽤变量延迟时,使⽤!!将变量名扩起来表⽰对变量值的引⽤;在set /a中表⽰逻辑⾮。⽐如set /a a=!0,这时a就表⽰逻辑1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。