批处理问题:for /f 中“delims==”是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理问题:for /f 中“delims==”是啥意思?相关的知识,希望对你有一定的参考价值。

很像是用来换行的,好特殊啊。还有没有像这样的。就是delims=?而这个?不是像,。等作为分隔符的?

参考技术A 在cmd窗口下for/? 就可以看到for的帮助信息了。delims是分割标示属性,=后面的字符作为分割set集中的标记,=后面可跟多个字符,默认为空格或tab制表位等空白内容。
delims==,?
则表示以=,?这三个符号为分隔符
----------------------------------------
将text文本中每一行=前的所有内容赋值给变量n,若这行中没有=,则把这行所有内容赋值给n,n为从1开始的阿拉伯数字
然后用!%a%!来取出变量中内容。

以上是关于批处理问题:for /f 中“delims==”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

批处理 for的详细用法 for /l /f /d /r 不要ctrl V 的

批处理之 for /f 中的delims和tokens

DOS - 批处理之 for /f 中的 delims 和 tokens

批处理Delims的基本知识

批处理文件 FOR /f 令牌

如何在使用“delims =”作为扩展列表时将搜索目录包含到 FOR-DO 循环中