구성 파일의 매개변수를 대체하기 위해 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