これらのペアの多いテキストファイルのキー値ペアから値テキストを追加する方法

これらのペアの多いテキストファイルのキー値ペアから値テキストを追加する方法

内容を含むテキストファイルがありますkeyvalue.txt

one=abc
two=def
three=ghi
four=jkl
five=mno
six=pqr

xyz今私は値に追加したいと思います。three

three=ghixyz

生成されるファイルの内容は次のようになります。

one=abc
two=def
three=ghixyz
four=jkl
five=mno
six=pqr

シェルスクリプトでこれを行う方法はありますか?

ベストアンサー1

いくつかの方法があります。例えばそしてsed

sed -i 's/^RELEASESTATUS=.*/&xyz/' keyvalue.txt

RELEASESTATUS=これは、行全体に一致する()で始まる行を探し、その行を行の.*内容()に置き換えて、&その後に続きますxyz

おすすめ記事