jsonファイルの行を置き換えるためにsedを使用しようとしています。ここにオリジナルです。ジェンキンスのビルドでsedエスケープエラーが発生しました
sed -i 's/"development": "s3://dev.server.com/pentlands/atg"/"development": "new-bucket-here"/g' file.txt
私はこれを試してみました。
sed -i 's/"development": "s3://dev\.server\.com/pentlands/atg"/"development": "new-bucket-here"/g' file.txt
ここでエラーがあります。
WorkflowScript: 37: unexpected char: '\' @ line 37, column 47. -i 's/"development": "s3://dev\./server
これはうまくいかず、うまくいきませんでした。私はbashコマンドで1行しか必要としないので、もし私がaviodの場合はjqをインストールしたくない – eekfonky
エラーメッセージはありますか?またはファイルは変更されていませんか? – oliv
コマンドcの後ろにテキスト\が続きます – eekfonky