DOS批处理高级教程 第二章 DOS循环for命令详解

2019-01-29 21:55:02王旭

eol=; 分号开头的行为注释行
tokens=1,3* 将每行第1段,第3段和剩余字段分别赋予变量%%i,%%j,%%k
delims=,- (减号后有一空格)以逗号减号和空格为分隔符,空格必须放在最后


For命令例2:****************************************

@echo off FOR /F "eol= delims=" %%i in (test.txt) do echo %%i Pause

运行将显示test.txt全部内容,包括注释行,不解释了哈。

For命令例3:****************************************

另外/F参数还可以以输出命令的结果看这个例子

@echo off FOR /F "delims=" %%i in ('net user') do @echo %%i pause

这样你本机全部帐号名字就出来了把扩号内的内容用两个单引号引起来就表示那个当命令执行,FOR会返回命令的每行结果,加那个"delims=" 是为了让我空格的行能整行显示出来,不加就只显示空格左边一列!

基本上讲完了FOR的基本用法了...如果你看过FOR的系统帮助,你会发现他下面还有一些特定义的变量,这些我先不讲.大家因该都累了吧!你不累我累啊....

您可能感兴趣的文章:

DOS批处理高级教程 第六章 if命令讲解DOS批处理高级教程 第五章 set命令详解DOS批处理高级教程 第四章 批处理中的变量DOS批处理高级教程 第三章 FOR命令中的变量DOS批处理高级教程 第一章 批处理基础DOS批处理高级教程 第七章 DOS批处理编程高级技巧
相关文章 大家在看