test.txt内容如下:
论坛的目标是:不求最大,但求最好,做最实用的批处理论坛。
论坛地址:bbs.bathome.cn。
这里是:新手晋级的福地,高手论剑的天堂。
(1)
.bat文件内容如下:- @echo off
- for /f "delims=,token=3" %%i in (test.txt) do echo %%i
- pause
复制代码 运行结果如下:
论坛的目标是:不求最大,但求最好,做最实用的批处理论坛。
论坛地址:bbs.ba
这里是:新手晋级的福地,高手论剑的天堂。
如果“,”改成中文的“,”,就提示:‘or’不是内部或外部命令,也不是可运行的程序或批处理文件。
(2)
如果.bat文件是:- @echo off
- for /f "delims=," %%i in (test.txt) do echo %%i ::为中文的“,”
- pause
复制代码 运行结果如下:
论坛的目标是:不求最大,但求最好,做最实用的批处理论坛。
论坛地址:bbs.ba
这里是:新手晋级的福地,高手论剑的天堂。
‘r’不是内部或外部命令,也不是可运行的程序或批处理文件。
想请教一下问什么会这样,是字节编码的问题吗?如何才能处理中文的标点符号。谢谢各位 |