関連IDにセッション番号を追加します。

関連IDにセッション番号を追加します。

コードの出力で長いレコードを収集しましたが、

Part1=STS768976N-4BT345432-X00001-87675789AAAS Session=9
Part2=STS876578N-2BT234522-X00002-23456789UJHG Session=10
Part3=ST9876887N-1BT876577-X00003-65778978KJUH Session=11
Session=10 70000
Session=11 80000
Session=9 90000

データをこのように整理したいです。

Part1=STS768976N-4BT345432-X00001-87675789AAAS 90000
Part2=STS876578N-2BT234522-X00002-23456789UJHG 70000
Part3=ST9876887N-1BT876577-X00003-65778978KJUH 80000

私はこれをどうすることができますか?

ベストアンサー1

awkできる:

awk '/Part/{i[$2]=$1;next}$1 in i{print i[$1],$2}' file | sort -t= -k1

Part1=STS768976N-4BT345432-X00001-87675789AAAS 90000
Part2=STS876578N-2BT234522-X00002-23456789UJHG 70000
Part3=ST9876887N-1BT876577-X00003-65778978KJUH 80000

おすすめ記事