我正在尝试使用 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