0
나는 경로 생성는 요리사 자원에 나오지도 사용
JVM ==/홈/사용자/도구/JDK/빈/자바에게
I 아래에있는 파일이 "/ home/user/tools/jdk/bin/java"를 "/ apps/java/bin"으로 바꾸고 싶습니다.
chef 리소스에서 아래 명령을 사용했지만 작동하지 않습니다 .- sed -i -e '// home/user/tools/jdk/bin/java // apps/bin/java/'testfilename
아래 오류가 발생합니다. STDERR : sed : sed : 파일/디렉토리를 열지 못했습니다. java/apps/bin/java/: 해당 파일이나 디렉토리가 없습니다.
슬래시를 이스케이프 처리해야합니다. '\ /' –
[Chef :: FileEdit] (http://stackoverflow.com/questions/14848110/how-can-i-change-a-file -와 - 요리사). 셰프에게'sed'라고 부르지 마십시오. 나중에 질문 할 때 코드를 게시하십시오. – StephenKing
예 시도해 보았습니다. sed -i -e '/ \/home \/사용자 \/tools \/jdk \/bin \/java/\/apps \/bin \/java /'testfilename – user6378152