sedを使用したdiff出力のマージ

sedを使用したdiff出力のマージ

ファイルを次のものと比較すると、次の結果が得られますdiff

< IF-Name :STRING: "lns-wall-01-t2"       Index:Gge32: 260
---
> IF-Name :STRING: "lns-wall-01-t2"       Index:Gge32: 25

次の出力が必要です。

lns-wall-01-t2 old:260 new:25

sedを使いたいです。

ベストアンサー1

そしてawk

awk '
/^</ { old = $NF }
/^>/ { str = $4 ; gsub(/"/,"",str) ; printf "%s old:%s new:%s\n", str, old, $NF }
' your_files_list_here

おすすめ記事