diff出力から追加文字を削除する

diff出力から追加文字を削除する

Unixでは、次の出力があります。

$ diff -y --suppress-common-lines backup.txt newfile.txt
                                                              > `jjj' int,

ただjjj : int出力として必要です。次のことを試しても期待どおりに機能しませんでした。

$ diff -y --suppress-common-lines backup.txt newfile.txt | grep -i '>' |tr -d '[>]'  |sed 's/,//g'

ここに画像の説明を入力してください。

ベストアンサー1

次の操作がawk実行されます。

diff -y --suppress-common-lines backup.txt newfile.txt|awk -F'[>,]' '{gsub(/ /,"")} {print $2} '

おすすめ記事