返回列表 发帖

[问题求助] sed引用变量替换汉字时为什么会乱码?

for /f "delims=" %%c in ('sed -n "5p" HF.txt') do (
set "HFNR=%%c"
)
sed -e "s/ABCD/!HFNR!/g" wml.wml > 1.wml
HF.txt里边是汉字,为什么有些替换成功,有些替换出来的1.wml是0字节文件?
而且还会有几个文件乱码。
请求高手帮忙解答.

[ 本帖最后由 lj84831253 于 2010-4-20 22:29 编辑 ]

sed_4.14.zip
附件是HF.txt
由于有几百个文件,所以很难说出那些0字节呀,,老兄你可以写个循环替换下。麻烦了!!

TOP

熄灯了。。明天来收获。。

TOP

返回列表