私はbashスクリプトで新しく、特定の行の数値を別の値に変更するソリューションを探しています。 という名前のファイルがfoo.configであり、このファイルには約100行の設定があります。 たとえば、私が特定の行の別の値にバッシュ番号を変更する
<UpdateInterval>2</UpdateInterval>
を持っていると私は(これは、0〜10の番号も、私の例えば2であることができます)0のためいつものようにfoo.configにこのラインを見つけて、数を交換する必要があります。このよう
: <UpdateInterval>0</UpdateInterval>
私はSEDでそれをどのように行うことができますか?
ラインの一部で提案してください:非常に単純な方法で
<InstallUrl />
<TargetCulture>en</TargetCulture>
<ApplicationVersion>1.0.1.8</ApplicationVersion>
<AutoIncrementApplicationRevision>true</AutoIncrementApplicationRevision>
<UpdateEnabled>true</UpdateEnabled>
<UpdateInterval>2</UpdateInterval>
<UpdateIntervalUnits>hours</UpdateIntervalUnits>
<ProductName>xxxxxxxxxxxx</ProductName>
<PublisherName />
<SupportUrl />
<FriendlyName>xxxxxxxxxxxx</FriendlyName>
<OfficeApplicationDescription />
<LoadBehavior>3</LoadBehavior>
https://www.gnu.org/software/sed/manual/sed.html#BRE-syntax ..と残りのマニュアルを参照してください。あなたは少なくともいくつかのアイデアを得るでしょうそれを解決してください – Sundeep
moreコンテキスト(周辺)行を表示 – RomanPerekhrest
@RomanPerekhrestここに – Andrej