部分文字列を基本文字列の他の値に置き換える

部分文字列を基本文字列の他の値に置き換える

次のパターンの文字列があります

SrcWorkspaceName=abc_1234;SrcEndVer=1409;Lang=ENU,FRA,NLD

SrcEndVer値を別の数字に置き換える必要があります。1409

ここの数字は変数に保存されます。

Var=1600

したがって、1409値を変数に置き換える必要があります。Var

たとえば、次の出力

SrcWorkspaceName=abc_1234;SrcEndVer=1600;Lang=ENU,FRA,NLD

ベストアンサー1

これは一つの可能​​性です。

sed 's/;SrcEndVer=[0-9]*/;SrcEndVer=1600/'

出力:

SrcWorkspaceName=abc_1234;SrcEndVer=1600;Lang=ENU,FRA,NLD

おすすめ記事