ITEEDU

2、 符号(>)

>的意思是传递并覆盖。他所起的作用是将运行后的回显结果传递到后面的范围(后面可是文件也可是默认的系统控制台)。

例:

文件1.txt的文件内容为:

1+1

使用命令c:\>dir *.txt >1.txt

这时候1.txt的内容如下

  驱动器 C 中的卷没有标签。 
  卷的序列号是 301A-1508
  C:\ 的目录 
  2003-03-11 14:04  1,005 FRUNLOG.TXT
  2003-04-04 16:38  18,598,494 log.txt
  2003-04-04 17:02 5  1.txt
  2003-03-12 11:43 0  aierrorlog.txt
  2003-03-30 00:35  30,571 202.108.txt
  5 个文件 18,630,070 字节 
  0 个目录 1,191,542,784 可用字节 

>将命令执行的结果覆盖了原始的文件内容。

在传递给控制台的时候程序将不会有任何回显。

注意:这里的回显跟echo off关掉的回显不是同一概念。

Echo off关掉的是输入命令的回显,这里的回显是程序执行中或后的回显

例:

  C:\>dir *.txt  >nul 

程序将没有任何显示也不会产生任何痕迹。