DOS特殊符号

1、@   命令行回显屏蔽符 
这个字符在批处理中的意思是关闭当前行的回显。我们从前几课知道 
ECHO OFF 可以关闭掉整个批处理命令的回显,但不能关掉 ECHO OFF 这个命令,现在我们在 ECHO OFF 
这个命令前加个@,就可以达到所有命令均不回显的要求 
2、%   批处理变量引导符 
这个百分号严格来说是算不上命令的,它只是批处理中的参数而已(多个%一起使用的情况除外,以后还 
将详细介绍)。 
引用变量用%var%,调用程序外部参数用%1 至%9 等等 
%0   %1   %2   %3   %4   %5   %6   %7   %8   %9   %*为命令行传递给批处理的参数 
%0  批处理文件本身,包括完整的路径和扩展名 
%1  第一个参数 
%9  第九个参数 
%*  从第一个参数开始的所有参数 
参数%0  具有特殊的功能,可以调用批处理自身,以达到批处理本身循环的目的,也可以复制文件自身等 
等。 
例:最简单的复制文件自身的方法 
copy %0 d:\\wind.bat 
小技巧:添加行内注释 
%注释内容%(可以用作行内注释,不能出现重定向符号和管道符号) 
为什么这样呢?此时"注释内容"其实被当作变量,其值是空的,故只起注释作用,不过这种用法容易出现 
语法错误,一般不用。 
3、>     重定向符 
输出重定向命令 
这个字符的意思是传递并且覆盖,他所起的作用是将运行的结果传递到后面的范围(后边可以是文件,也 
可以是默认的系统控制台) 
在 NT 系列命令行中,重定向的作用范围由整个命令行转变为单个命令语句,受到了命令分隔符&,&&,|| 
和语句块的制约限制。 
比如: 
使用命令:echo hello >1.txt 将建立文件 1.txt,内容为"hello "(注意行尾有一空格) 
使用命令:echo hello>1.txt 将建立文件 1.txt,内容为"hello"(注意行尾没有空格) 
4、>>   重定向符 
输出重定向命令 
这个符号的作用和>有点类似,但他们的区别是>>是传递并在文件的末尾追加,而>是

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值