次の文字列をファイルの新しい文字列に置き換えたいと思いますtest.cfg
。この文字列はファイル全体に一度だけ表示されます。
test.cfg
ファイルにこの文字列が存在する行があります。
global_filter = [ "a|^/dev/sdaa$|", "r/.*/" ]
置き換える文字列は次のとおりです。'"a|^/dev/sdaa$|", "r/.*/"'
追加する新しい文字列は次のとおりです。'"a|^/dev/sdbb$|"'
変数に置き換える文字列があり、$oldValue
変数に新しい文字列があります$newValue
。
インラインを交換した後、ラインは次のようになります。
global_filter = [ "a|^/dev/sdaa$|", "a|^/dev/sdbb$|", "r/.*/" ].
可能なすべてのコマンドバリアントを試しましたが、sed
成功しませんでした。
角かっこの間には、注意すべき複数の空白があることに注意してください。
ここで私を助けてください。