快速业务通道

学会批处理,用心学很容易!另一不错的见解第1/3页

作者 佚名 来源 批处理 浏览 发布时间 2013-07-09
List.txt文件的行按字母顺序排序,并将结果存到Alphlist.txt文件中:
sort<list.txt>alphlist.txt
要排序命令的输出,请键入后面带有管道(|)和sort命令的命令。例如,下面的命令对find命令的输出结果进行排序:
find"Jones"maillst.txt|sort
在键入该命令时,Windows2000按字母顺序列出在其中出现“Jones”的行。
带重定向符的合并命令
可以将筛选器命令、其他命令和文件名合并以生成自定义命令。例如,可以使用以下命令存储包含“LOG”字符串的文件名:
dir/b|find"LOG">loglist.txt
Windows2000通过find过滤器命令发送dir命令的输出并将包含字符串“Log”的文件名存储在Loglist.txt文件中。将结果存储为文件名列表(如,A.log、Logdat.svd和Mylog.bat)。
要在相同命令中使用多个筛选器,请使用管道(|)分隔筛选器。例如,下面的命令搜索C盘上的每个目录以查找包含“Log”字符串的文件名,并且每次显示一屏:
dirc:\/s/b|find"LOG"|more
因为使用管道(|),Windows2000通过find命令发送dir命令的输出结果。find命令只选择包含字符串“Log”的文件名。more命令每次一屏地显示find命令选择的文件名。
More
每次显示一个输出屏幕。该命令通常用于查看长文件。可以单独使用此命令,或者使用它控制其他命令的输出,例如type命令。当显示填充可用的查看区域时将出现more提示,用户可以输入许多命令来控制查看文件其余部分的方式。
commandname|more[/c][/p][/s][/tn][+n]
more[[/c][/p][/s][/tn][+n]]<[drive:][path]filename
more[/c][/p][/s][/tn][+n][files]
参数
[drive:][path]filename
指定要显示的文件。
commandname
指定将显示其输出的命令。
/c
显示页面前清除屏幕。
/p
扩展换页符。
/s
将多个空白行更改为一个空白行。
/tn
将制表位更改为n个空格
+n
显示由n指定的行开始的第一个文件。
files
指定要显示的文件列表。用空格分隔文件名。
More子命令
以下命令在more提示(--More--)下接受。
关键字操作
space显示下一页。
ENTER显示下一行。
F显示下一个文件。
q退出。
?显示可用命令。
=显示行号。
Pn显示以下n行。
Sn跳过下面n行。
Find
在一个文件或多个文件中搜索指定的文本字符串。
当搜索到指定的文件后,find将显示出包含指定字符串的所有行。
find[/v][/c][/n]"string"[[drive:][path]filename[...]]
参数
/v
显示未包含指定字符串的所有行。
/c
只显示包含指定字符串的行数。
/n
将文件行号置于每行开头。
/I
指定搜索不区分大小写。
"string"
指定要搜索的字符组。必须将string的文本包括在引号中。
[drive:][path]filename
指定要在其中搜索指定字符串的文件的位置和名称。
Sort
读取输入、排序数据并将结果写到屏幕、文件和其他设备上。
sort[/r][/+n][/mkilobytes][/llocale][/reccharacters][[drive1:][path1]filename1][/t[drive2:][path2]][/o[drive3:][path3]filename3]
[command|]sort[/r][/+n][/mkilobytes][/llocale][/reccharacters][[drive1:][path1]filename1][/t[drive2:][path2]][/o[drive3:][path3]filename3]
参数
/r
颠倒排序顺序,即从Z到A排序,然后从9到0排序。
/+n
指定字符位置号n,sort在此处开始每次比较。例如,/+3表示每次比较在每行的第三个字符开始。少于n个字符的行在其他行之前排序。默认情况下,比较在每行的第一个字符开始。
/mkilobytes
指定用于排序的主内存数量,按千字节(KB)计。使用的内存最小值总是160KB。如果指定了内存大小,则无论有多少主内存可用,指定的确切数量(但至少160KB)的内存将用于排序。
如果输入输出均为文件,在没有指定大小时,默认最大内存大小为可用主内存的90%,否则为主内存的45%。默认设置通常会产生最佳的性能。
/llocale
替代由

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号