学会批处理,用心学很容易

时间:2007-09-21  来源:  作者:
广告载入中

find 命令在一个或多个文件中搜索指定文本。Windows 2000 显示每个包含该文本的行。find 命令可以用作筛选器命令或者标准的 Windows 2000 命令。有关将 find 用作标准的 Windows 2000 命令的信息,请单击“相关主题”列表中的 find。 web教程网 字串2

要将 find 当作筛选器命令使用,请包含小于符号 (<) 和搜索的文件名。当输入文件名时,请记住搜索要区分大小写。例如,下面的命令查找文件 Trade.txt 中所有的“Pacific Rim”字符串:

字串1

find "Pacific Rim" < trade.txt

字串3

要保存 find 命令的输出而不是显示输出,请使用大于号 (>) 和要存储输出的文件名。例如,下面的命令查找文件 Trade.txt 中所有的“Pacific Rim”字符串,并将结果保存在 Nwtrade.txt 文件中:

字串7

find "Pacific Rim" < trade.txt > nwtrade.txt

字串4

对文本文件排序

字串6

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 提示,用户可以输入许多命令来控制查看文件其余部分的方式。

字串8

command name | more [/c] [/p] [/s] [/tn] [ n] 字串8

more [[/c] [/p] [/s] [/tn] [ n]] < [drive:][path] filename

字串4

more [/c] [/p] [/s] [/tn] [ n] [files]

字串6

参数

字串1

[drive:][path] filename 字串2

指定要显示的文件。 字串8

command name web教程网 字串4

指定将显示其输出的命令。

字串2

/c 字串6

显示页面前清除屏幕。 字串1

/p 字串1

扩展换页符。

字串3

/s 字串6

将多个空白行更改为一个空白行。 字串6

/tn 字串6

将制表位更改为 n 个空格 字串2

n 字串8

显示由 n 指定的行开始的第一个文件。 字串8

files

字串9

指定要显示的文件列表。用空格分隔文件名。

字串5

More 子命令

字串6

以下命令在 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

字串3

显示未包含指定字符串的所有行。

字串2

/c

字串8

只显示包含指定字符串的行数。 字串5

/n 字串6

将文件行号置于每行开头。 字串5

/I 字串2

指定搜索不区分大小写。 字串9

"string" 字串2

指定要搜索的字符组。必须将 string 的文本包括在引号中。 字串1

[drive:][path] filename

字串7

指定要在其中搜索指定字符串的文件的位置和名称。
Sort
读取输入、排序数据并将结果写到屏幕、文件和其他设备上。

字串6

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

软件应用

字串4

  字串6

参数 字串9

/r

字串3

颠倒排序顺序,即从 Z 到 A 排序,然后从 9 到 0 排序。 字串6

/ n

字串2

指定字符位置号 n,sort 在此处开始每次比较。例如,/ 3 表示每次比较在每行的第三个字符开始。少于 n 个字符的行在其他行之前排序。默认情况下,比较在每行的第一个字符开始。 字串3

/m kilobytes

字串2

指定用于排序的主内存数量,按千字节 (KB) 计。使用的内存最小值总是 160 KB。如果指定了内存大小,则无论有多少主内存可用,指定的确切数量(但至少 160 KB)的内存将用于排序。 字串4

如果输入输出均为文件,在没有指定大小时,默认最大内存大小为可用主内存的 90%,否则为主内存的 45%。默认设置通常会产生最佳的性能。

字串1

/l locale 字串8

替代由系统默认区域设置定义的字符排序顺序;即在安装 Windows 2000 时选择的语言和“国家(地区)”。目前,默认区域设置唯一的备用选项就是“C”区域设置,该区域设置比自然语言排序快,根据二进制编码对字符排序。

看完这篇新闻有何感觉

文章评论

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

推荐信息

     

24小时热门信息

     
广告载入中