Unixの文字列スライス

Unixの文字列スライス

このテキストをどのように変換できますか?

入力ファイル形式:

MOD MAXT:TID=TID190,MT=VCU,MAXT=100;

希望の出力フォーマット:

MOD MAXT:TID,MT,MAXT
MOD MAXT:TID190,VCU,100;

ベストアンサー1

sed 'h;s/=[^,]*//gp;g;s/[^:,=]*=//g' <in >out

MOD MAXT:TID,MT,MAXT
MOD MAXT:TID190,VCU,100;

おすすめ記事