请大家帮忙。
用的sed版本是ssed。
有一个文本文件(%temp%\a.temp),里面的内容是这样:
D:\Game\Quake1\Q3Map\
D:\Game\Quake1\Quoth\
D:\Game\Quake1\Quoth\Warp\
D:\Game\Quake1\ROGUE\
D:\Game\Quake1\SPMod\Bastion\
D:\Game\Quake1\SPMod\BBelief\
D:\Game\Quake1\SPMod\Chapters\
D:\Game\Quake1\SPMod\Contract\
现在想把前面“D:\Game\Quake1\”这一部分去掉。“D:\Game\Quake1\”是当前目录,所以,我用了
ssed "s#%cd%\##" %temp%\a.temp
可老是不能替换成功,提示"unterminated 's' command"
换过好几个不同版本的sed,结果都一样。请大侠帮忙看看。
[ Last edited by dooomer on 2007-10-23 at 08:31 AM ]
用的sed版本是ssed。
有一个文本文件(%temp%\a.temp),里面的内容是这样:
D:\Game\Quake1\Q3Map\
D:\Game\Quake1\Quoth\
D:\Game\Quake1\Quoth\Warp\
D:\Game\Quake1\ROGUE\
D:\Game\Quake1\SPMod\Bastion\
D:\Game\Quake1\SPMod\BBelief\
D:\Game\Quake1\SPMod\Chapters\
D:\Game\Quake1\SPMod\Contract\
现在想把前面“D:\Game\Quake1\”这一部分去掉。“D:\Game\Quake1\”是当前目录,所以,我用了
ssed "s#%cd%\##" %temp%\a.temp
可老是不能替换成功,提示"unterminated 's' command"
换过好几个不同版本的sed,结果都一样。请大侠帮忙看看。
[ Last edited by dooomer on 2007-10-23 at 08:31 AM ]
