<>を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

おすすめ記事