지시 사항은 다음과 같습니다.
sed -i 's|/group/dairy/phuongho/garuns/out|$XXX/out/' exp/garuns.vpz
무엇이 문제인지 말씀해 주시겠어요? 질문 제목에 표시된 오류를 받았기 때문입니다.
답변1
|
오류 메시지에서 알 수 있듯이 명령 을 종료하는 최종 명령이 누락되었습니다 s
.
sed -i 's|/group/dairy/phuongho/garuns/out|$XXX/out/|' exp/garuns.vpz
^
작은따옴표를 사용하고 있으므로$XXX
문자 그대로 파일로 대체됩니다. 그 가치를 원하신다면변하기 쉬운 XXX
, 대신 큰따옴표( sed -i "..."
)를 사용하세요.
또한 패턴에는 선행 슬래시가 있지만 후행 슬래시는 없으며, 그 반대의 경우도 마찬가지입니다. (이것이 당신이 원하는 것일 수도 있지만 이상해 보입니다.)