Board logo

标题: [文本处理] 批处理for命令delims如何以tab作为分割符? [打印本页]

作者: chenbin200818    时间: 2011-3-14 10:12     标题: 批处理for命令delims如何以tab作为分割符?

我在 2003下 想用 delims以 tab键(\t)来分割 字符串 , 但实际上行不通  ; “delims= ”  以空格作分割符在win7上分割tab可以 但2003下就不行 ,请问  有什么好的解决方法吗
作者: qzwqzw    时间: 2011-3-14 10:25

win7的cmd环境不熟悉,不做评论
win03srv的cmd环境,与WinXP没有什么大区别
在xp和03下

for /f默认以空格和tab做分隔符
除非用delims指定了分隔符

所以你不做delims限定
即可以同时以空格和tab做分隔符

在delims=后直接跟TAB字符
就可以单独使用tab做分隔符
但要防止你的编辑器将TAB自动转换为对应的空格

[ 本帖最后由 qzwqzw 于 2011-3-14 10:36 编辑 ]
作者: chenbin200818    时间: 2011-3-14 10:53

这个比较郁闷
谢谢了
作者: Batcher    时间: 2011-3-14 12:41     标题: 回复 3楼 的帖子

哪个比较郁闷?




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2