0
我有低于路径 -如何更换另一个路径的路径使用一个厨师资源的sed
JVM ==/home/user中/工具/ JDK /斌/ java的
我一个文件想用“/ apps/java/bin”替换“/ home/user/tools/jdk/bin/java”
我在厨师资源中使用下面的命令,但它不起作用 sed -i -e' s // home/user/tools/jdk/bin/java // apps/bin/java /'testfilename
我得到以下错误 - STDERR:sed:无法打开文件ser/tools/jdk/bin/java // apps/bin/java /:没有这样的文件或目录
您需要转义为正斜杠:'\ /' –
查看[Chef :: FileEdit](http://stackoverflow.com/questions/14848110/how-can-i-change-a-file -with厨师)。不要叫厨师的'sed'。请将您的代码发布在将来的问题中。 – StephenKing
是的,我也试过 - sed -i -e's/\/home \/user \/tools \/jdk \/bin \/java/\/apps \/bin \/java /'testfilename – user6378152