<>를 sed로 교체

<>를 sed로 교체

구성 파일의 매개변수를 대체하기 위해 sed를 사용하려고 합니다. 매개변수는 ""로 명확하게 표시되어 있습니다. 나는 변화하려고 노력하고있다

answer: <YOUR ANSWER HERE>

도착하다

answer: answer

내 sed 명령:

sed -i '/s/<ADD ANSWER HERE>/answer/' config.yaml

오류는 다음과 같습니다

sed: -e expression #1, char 4: unknown command: `<'

"를 사용하고 \<로 탈출을 시도했습니다.

답변1

패턴과 일치하는 줄에서 명령(이라고 함)을 실행하고 /싶다고 생각하도록 sed를 속이는 시작 부분에 추가 항목이 있습니다 . 대신 다음을 사용하세요.</s/

sed -i 's/<ADD ANSWER HERE>/answer/' config.yaml

관련 정보