2014-05-17 56 views
0

我在Windows 7上工作,并在命令行中执行sed程序来编辑配置文件。它工作的很好,但由于执行成功,在包含编辑文件的目录中总会生成一个“sedXXX”(例如“sedujYHiL”)文件。我不想生成这样的文件。在Windows 7的命令行中执行sed程序会生成“sedXXXX”文件

我使用的命令是:

C:/sed/bin/sed.exe -i -c "sIP_DB#10.90.80.192#g" C:/standalone-full-ha.xml 

要找到那个我已经执行了一个解决方案:

C:/sed/bin/sed.exe --help 

然后我试图修改我的命令,以满足我的需要(我主要是试图删除“-c”参数),但没有会议成功:总是生成“sedXXX”文件。

我该怎么办? 提前致谢。

回答

0

它很可能是一个临时文件,并且sed的版本不会删除它们。

尝试不同的SED端口,也许GNUsed。

你的sed命令看起来也是错误的。