私はbashスクリプトをまとめており、その中でいくつかの必要な情報でファイルを更新する必要があります。私が使用しているコマンドは以下のとおりです。
sudo sed '
/end/ a\
First line to update\
param 1 'var1'\
param 2 'var2'\
param 3 'var3'\
param 4 'var4'\
end\
' TestFile >TestFileNew
これで、ファイルがデータで更新され、次のようになります。
end
First line to update
param 1 'var1'
param 2 'var2'
param 3 'var3'
param 4 'var4'
end
ファイルは作成され、データはその中にありますが、テキストから'記号が削除されているようで、これが発生したくないのですが、誰か助けてもらえますか?実際に生産されているものの例を以下に示します。
end
First line to update
param 1 var1
param 2 var2
param 3 var3
param 4 var4
end