手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >批处理delims=和tokens=星号 的使用差别
批处理delims=和tokens=星号 的使用差别
摘要:比较以下两段代码的执行结果差异:1、@echoofffor/f"delims="%%iin(test.txt)doecho/%%i/paus...

比较以下两段代码的执行结果差异:

1、

@echo off

for /f "delims=" %%i in (test.txt) do echo /%%i/

pause

2、

@echo off

for /f "tokens=*" %%i in (test.txt) do echo /%%i/

pause

test.txt 的内容为: abc 。行首有若干空格。

看到有什么差别了吗?

原因:"delims=" 的含义是取消默认的分隔符,所以会把行上的内容照搬下来,而 "tokens=*" 表示获取行上的所有内容,但是会忽略行首的所有空格。

【批处理delims=和tokens=星号 的使用差别】相关文章:

一个“灵异”批处理引发的思考加补充说明

写批处理必备的一些命令参数使用技巧

批处理BAT替换与截取字符串的用法t1=%a:~3%是什么意思

SendTo增强版 批处理实用小工具

用批处理去掉快捷方式上的小箭头图案的代码

cmd批处理 goto call命令使用说明

windows下通过批处理连接VPN修改路由表的代码

批处理的高级运用技巧

批处理应用 OFFICE复位

批处理之家发现的用批处理实现的系统类应用代码

精品推荐
分类导航