批处理脚本中的 For \F
作者:迹忆客
最近更新:2023/05/18
浏览次数:
本文将讨论在批处理脚本中使用 FOR /F 循环。
在批处理脚本中使用 FOR /F 循环
此类 FOR 循环的一般格式如下所示:
FOR /F ["YOUR_OPTIONS_HERE"] %%PEREMETER IN (file_name_here) DO (
command
)
让我们看看可用于此命令的选项和示例。 此命令的选项如下所示:
- DELIMS=xxx - 提供分隔符; 包含字符串、SPACE 或 TAB 的默认值。
- SKIP=n - 指定应跳过的行数。
- TOKENS=n - 保存应检查或读取的行号。
下面的示例从文本文件中查找姓名和性别。 这里,tokens=1,2 检查第一行和第二行,delims=; 排除符号 ; 每次被发现。
例子:
@echo off
FOR /F "tokens=1,2 delims=;" %%i IN ( test_list.txt ) DO (
echo Full Name: %%i %%j Gender: %%k
)
pause
这里的全名分为两部分:名字和姓氏。