三个管道命令的妙用

Author: 抚顺 李圣亮 宋永拄 Date: 1996-07-12

        一、用作屏幕编辑器
        这三个命令都能用作屏幕编辑器,视命令不同而效果各异。
        More>filename.ext
        该命令功能类似于命令:Copy con:filename.ext,但更简捷。
        Sort>filename.ext
        该命令功能强劲,可以把用户输入的杂乱无章的文本按字母顺序整理后写到文件中。在输入诸如通讯录之类文本时将大显身手。
        Find "xxxxxxx">filename.ext
        该命令形式也许很古怪,但却有特殊用处。稍做改动后:Find "xxxxxxx" /v /n>filename.ext,该命令将把用户的输入文本加上行号后再写到文件中。引号中的字符串任意,但必须保证用户的输入中不会包含,否则将丢掉该行。
        将以上三个命令联合起来,功能更加奇妙。现举一例:
        Sort|Find "xxxxxxx" /v /n>address.doc
        将用户输入的通讯地址按人名顺序排列,并加上序号写到文件“address.doc”中。
        二、用作显示
        这是常见的用法,但也有一些鲜为人知的妙处。如:
        dir|find "-"|sort /+13
        按文件大小显示文件表,find "-"的作用是屏蔽掉无关的显示,否则会有些混乱。
        dir|find "-"|sort/+10|more
        按文件扩展名分屏显示文件表。
        dir|find ","|find "-96"|find "27-"
        显示建立或修改的日期为96年每月的27号,并且长度大于1000字节的文件。
        以上这些小经验只是笔者工作中所得,实际上,只要灵活使用这三个命令,每位读者都会发现一些更奇妙的东西。