問い
モデルの出力を比較するために次の形式のファイルを作りたい。
SOURCE May the Force be with you.
TARGET フォースと共に在らんことを。
BASE フォースがあなたと共にいるように。
PROP フォースがあなたと共にありますように。
SOURCE ...
TARGET ...
BASE ...
PROP ...
...
答え
paste
→ awk
で終わり。
paste source.txt target.txt base.txt prop.txt \
| awk -F'\t' '{printf "SOURCE\t%s\nTARGET\t%s\nBASE\%s\nPROP\t%s\n",$1,$2,$3,$4}'
BASE
とPROP
の差分だけを見たいときはこっち。
paste source.txt target.txt base.txt prop.txt \
| awk -F'\t' '$3!=$4{printf "SOURCE\t%s\nTARGET\t%s\nBASE\%s\nPROP\t%s\n",$1,$2,$3,$4}'