三个管道命令的妙用
这三个命令都能用作屏幕编辑器,视命令不同而效果各异。
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字节的文件。
以上这些小经验只是笔者工作中所得,实际上,只要灵活使用这三个命令,每位读者都会发现一些更奇妙的东西。