批处理for命令的学习Word格式文档下载.docx
- 文档编号:21322195
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:18
- 大小:866.16KB
批处理for命令的学习Word格式文档下载.docx
《批处理for命令的学习Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《批处理for命令的学习Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
%%变量名:
变量名是由26个英文字母组成的,英文字母区分大小写。
如果用到了两个以上的变量,变量名要安装英文字母的排列顺序使用。
在cmd下写for命令,不需要2个%%,只用一个%,也就是%变量名。
另外,变量增强了扩展功能。
{集合}:
包含1/字符串。
2/文件。
3/命令。
4/变量。
等还可以使用通配符。
参数/D:
搜索目录,不搜索文件,只搜索指定目录,不搜索子目录。
参数/R:
深层搜索文件。
包含搜索所有子目录内文件。
/R后面可以指定搜索路径。
参数L:
给指定的对象建立序列。
以递增或递减方式从开始到结束的一个数字序列。
for/L%%变量in(start,step,end)do命令【命令参数】
For/L%%变量in(起始值,递增或递减值,结束值)do命令【参数】
说明:
(start,step,end)中,start表示序列的起始值,step表示递增或者递减值,end表示序列的结束值,step控制着start和end的生成方式。
当step为正时是递增序列。
当step为负时是递减序列。
参数/F:
(这是个核心的参数)
操作的内容是,修改,替换,截取。
操作的对象是
1、文件内容;
2、命令的输出结果;
3、字符串
for/F[“关键字”]%%变量名in(集合)do命令[命令参数]
关键字说明:
Eol=功能:
忽略以某字符开头的行
例如:
eol=5,则当你打开一个文档,所有以5开头的行都不会显示。
Skip=功能:
忽略前几行
文本文件中只有6行,如果skip=1,那么,显示的内容只有5行;
如果skip=5,那么只能显示一行,最后一行。
Delims=功能:
指定每一行的分隔符,默认的分隔符是空格和tab键(tab键代表3个空格)。
Tokens=功能:
表示提取哪部分。
它决定了输出变量的个数。
注意:
delims的功能是把文本内容或者结果分成几段,几行,几部分;
tokens的功能是提取哪一段,哪一行,哪一部分。
所以说这两个关键字是配合着使用的[谁也离不开谁]。
Usebackq关键字:
使用该关键字时,集合中文件路径或者名称中有空格时,要用双引号括起来;
字符串要用单引号括起来;
命令要用后引号括起来。
不使用这个关键字时,文件不用引号,但不能有空格出现;
如果有空格,for会把它当成两个元素来处理;
字符串使用双引号;
命令使用单引号。
集合说明:
集合中可以有三种存在形式。
即:
“文件。
字符串。
命令”
命令说明:
命令可以同时使用两个以上。
For命令变量的扩充功能。
指变量扩充成另外一个功能。
~I删除任何引号(””),扩充%i
%%~fi将%i扩充到一个完整的路径。
%%~di将%i扩充到一个驱动器号
for/f%%ain(a.txt)doecho%%~da
%%~pi将%i扩充到一个路径
%%~ni将%i扩充到一个文件名
%%~xi将%i扩充到一个文件扩展名
%~I-删除任何引号("
),扩展%I
%~fI-将%I扩展到一个完全合格的路径名
%~dI-仅将%I扩展到一个驱动器号
%~pI-仅将%I扩展到一个路径
%~nI-仅将%I扩展到一个文件名
%~xI-仅将%I扩展到一个文件扩展名
%~sI-扩展的路径只含有短名
%~aI-将%I扩展到文件的文件属性
%~tI-将%I扩展到文件的日期/时间
%~zI-将%I扩展到文件的大小
%~$PATH:
I-查找列在路径环境变量的目录,并将%I扩展到找到的第一个完全合格的名称。
如果环境变量名未被定义,或者没有找到文件,此组合键会扩展到空字符串可以组合修饰符来得到多重结果:
%~dpI-仅将%I扩展到一个驱动器号和路径
%~nxI-仅将%I扩展到一个文件名和扩展名
%~fsI-仅将%I扩展到一个带有短名的完整路径名
%~dp$PATH:
I-搜索列在路径环境变量的目录,并将%I扩展到找到的第一个驱动器号和路径。
%~ftzaI-将%I扩展到类似输出线路的DIR
在以上例子中,%I和PATH可用其他有效数值代替。
%~语法
用一个有效的FOR变量名终止。
选取类似%I的大写变量名
比较易读,而且避免与不分大小写的组合键混淆。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 批处理 for 命令 学习
![提示](https://static.bdocx.com/images/bang_tan.gif)