如下示例:
@echo off&setlocal enabledelayedexpansion
echo 123456789ABCDEFGH中国>"C:\xt.txt"
for /f "delims=" %%k in ("C:") DO (
set lu=%%k
sed "s//\n/g" C:\xt.txt>a.txt
sed "s//\n/g" !lu!\xt.txt>b.txt
)
为什么2个输出的文本a.txt和b.txt不一样?也就是说b.txt输出的是错误!
xt.txt内容:
123456789ABCDEFGH中国
a.txt内容:
123456789
b.txt内容:
ABCDEFGH中国
同样是命令sed "s//\n/g",输出的结果几乎相反。。。不明白
Last edited by Hanyeguxing on 2009-6-5 at 07:04 ]