DOS中神秘的“+”
利用上述的功能,可以做一系列有趣的试验:首先建立一个名为“copy”的空文件。
C:\>copy con copy
^Z
接着,键入“+ copy ren”,即将空文件“copy”复制成为一个名为“ren”的文件,再用“+ ren del”又将文件“ren”更名为“del”;最后,键入“+ del”,则将文件“del”删除。
由上可知,“+”的作用并不仅仅是本能地重复这些命令的最后一个字母,而是根据“+”与命令之间的空格个数从右至左地截取命令作为操作对象。而且,本人还注意到,以上介绍的各种命令形式在MS-DOS 6.0上全部通过,而在MS-DOS 3.3上却不能完全实现(如“+ dir”)。这表明,对于“+”的功能,DOS 6.0比3.3有所增强。可见,神秘的“+”并不是DOS的一种错误,而是一项鲜为人知的秘密功能,并且随着DOS版本的提高而增强。