学会批处理,用心学很容易
find 命令在一个或多个文件中搜索指定文本。Windows 2000 显示每个包含该文本的行。find 命令可以用作筛选器命令或者标准的 Windows 2000 命令。有关将 find 用作标准的 Windows 2000 命令的信息,请单击“相关主题”列表中的 find。 web教程网 字串2
要将 find 当作筛选器命令使用,请包含小于符号 (<) 和搜索的文件名。当输入文件名时,请记住搜索要区分大小写。例如,下面的命令查找文件 Trade.txt 中所有的“Pacific Rim”字符串:
find "Pacific Rim" < trade.txt
要保存 find 命令的输出而不是显示输出,请使用大于号 (>) 和要存储输出的文件名。例如,下面的命令查找文件 Trade.txt 中所有的“Pacific Rim”字符串,并将结果保存在 Nwtrade.txt 文件中:
字串7
find "Pacific Rim" < trade.txt > nwtrade.txt
字串4
对文本文件排序
sort 命令按字母顺序排列文本文件或命令的输出。例如,可以使用以下命令对 List.txt 文件的内容进行排序,并在屏幕上显示结果: 字串4
sort < list.txt 字串8
在此范例中,sort 命令对 List.txt 文件的行进行排序并显示结果,但不更改文件。要保存 sort 命令的输出而不是显示输出,请在命令中包含大于号 (>) 和文件名。例如,可以使用以下命令对 List.txt 文件的行按字母顺序排序,并将结果存到 Alphlist.txt 文件中: 字串1
web教程网 字串7
字串1
sort < list.txt > alphlist.txt 字串7
要排序命令的输出,请键入后面带有管道 (|) 和 sort 命令的命令。例如,下面的命令对 find 命令的输出结果进行排序:
字串1
find "Jones" maillst.txt | sort
字串1
在键入该命令时,Windows 2000 按字母顺序列出在其中出现“Jones”的行。 字串5
带重定向符的合并命令
字串9
可以将筛选器命令、其他命令和文件名合并以生成自定义命令。例如,可以使用以下命令存储包含“LOG”字符串的文件名: 字串7
dir /b | find "LOG" > loglist.txt 字串9
Windows 2000 通过 find 过滤器命令发送 dir 命令的输出并将包含字符串“Log”的文件名存储在 Loglist.txt 文件中。将结果存储为文件名列表(如,A.log、Logdat.svd 和 Mylog.bat)。 字串5
要在相同命令中使用多个筛选器,请使用管道 (|) 分隔筛选器。例如,下面的命令搜索 C 盘上的每个目录以查找包含“Log”字符串的文件名,并且每次显示一屏: 字串7
电脑教程 字串3
字串2
dir c:\ /s /b | find "LOG" | more
字串1
因为使用管道 (|),Windows 2000 通过 find 命令发送 dir 命令的输出结果。find 命令只选择包含字符串“Log”的文件名。more 命令每次一屏地显示 find 命令选择的文件名。
More
每次显示一个输出屏幕。该命令通常用于查看长文件。可以单独使用此命令,或者使用它控制其他命令的输出,例如 type 命令。当显示填充可用的查看区域时将出现 more 提示,用户可以输入许多命令来控制查看文件其余部分的方式。
command name | more [/c] [/p] [/s] [/tn] [ n] 字串8
more [[/c] [/p] [/s] [/tn] [ n]] < [drive:][path] filename
more [/c] [/p] [/s] [/tn] [ n] [files]
字串6
参数
[drive:][path] filename 字串2
指定要显示的文件。 字串8
command name web教程网 字串4
指定将显示其输出的命令。
字串2
/c 字串6
显示页面前清除屏幕。 字串1
/p 字串1
扩展换页符。
/s 字串6
将多个空白行更改为一个空白行。 字串6
/tn 字串6
将制表位更改为 n 个空格 字串2
n 字串8
显示由 n 指定的行开始的第一个文件。 字串8
files
字串9
指定要显示的文件列表。用空格分隔文件名。
More 子命令
以下命令在 more 提示 (-- More --) 下接受。
字串9
关键字 操作
space 显示下一页。
ENTER 显示下一行。
F 显示下一个文件。
q 退出。
? 显示可用命令。
= 显示行号。
P n 显示以下 n 行。
S n 跳过下面 n 行。
Find
在一个文件或多个文件中搜索指定的文本字符串。 字串4
当搜索到指定的文件后,find 将显示出包含指定字符串的所有行。 字串4
find [/v] [/c] [/n] "string" [[drive:][path]filename[...]] 字串6
软件应用 字串6
字串1
参数
字串8
/v
显示未包含指定字符串的所有行。
/c
字串8
只显示包含指定字符串的行数。 字串5
/n 字串6
将文件行号置于每行开头。 字串5
/I 字串2
指定搜索不区分大小写。 字串9
"string" 字串2
指定要搜索的字符组。必须将 string 的文本包括在引号中。 字串1
[drive:][path] filename
指定要在其中搜索指定字符串的文件的位置和名称。
Sort
读取输入、排序数据并将结果写到屏幕、文件和其他设备上。
sort [/r] [/ n] [/m kilobytes] [/l locale] [/rec characters] [[drive1:][path1]filename1] [/t [drive2:][path2]] [/o [drive3:][path3]filename3] 字串5
[command |] sort [/r] [/ n] [/m kilobytes] [/l locale] [/rec characters] [[drive1:][path1]filename1] [/t [drive2:][path2]] [/o [drive3:][path3]filename3] 字串3
软件应用
字串6
参数 字串9
/r
颠倒排序顺序,即从 Z 到 A 排序,然后从 9 到 0 排序。 字串6
/ n
指定字符位置号 n,sort 在此处开始每次比较。例如,/ 3 表示每次比较在每行的第三个字符开始。少于 n 个字符的行在其他行之前排序。默认情况下,比较在每行的第一个字符开始。 字串3
/m kilobytes
指定用于排序的主内存数量,按千字节 (KB) 计。使用的内存最小值总是 160 KB。如果指定了内存大小,则无论有多少主内存可用,指定的确切数量(但至少 160 KB)的内存将用于排序。 字串4
如果输入输出均为文件,在没有指定大小时,默认最大内存大小为可用主内存的 90%,否则为主内存的 45%。默认设置通常会产生最佳的性能。
/l locale 字串8
替代由系统默认区域设置定义的字符排序顺序;即在安装 Windows 2000 时选择的语言和“国家(地区)”。目前,默认区域设置唯一的备用选项就是“C”区域设置,该区域设置比自然语言排序快,根据二进制编码对字符排序。 ![]()



文章评论
共有 0位热心网友发表了评论 查看完整内容