“for /f ...”读取文本数据时,不管是单是换行或单是回车或回车换行,都会作为分行处理,所以,纯批是没有办法区分的,只能用其它办法转成其它符号再处理,当处理完成后再转回来。
另外,用纯批生成只含换行符,不带回车符,这里有一个办法:
先用debug生成一个只有换行符一个字符的文件:hh.txt
用以下代码可以生成hh.txt:- (echo e 100 a
- echo r cx
- echo 1
- echo n hh.txt
- echo w
- echo q) |debug >nul
复制代码 然后用下面的方法,即可以在后面只输出一个换行符,而不是回车换行了:
set/p =[要显示的数据]<nul&type hh.txt
[ 本帖最后由 netbenton 于 2009-7-20 20:11 编辑 ] |