(動画教材準備中)
ychange : 内容変更のレコードを生成する
Usage : ychange num=<n> <file>
Version : Mon Sep 23 10:30:16 JST 2013
$ cat data
0001 tounaka1 5/1 1
0001 tounaka2 5/2 4
0001 tounaka3 5/3 4
0001 tounaka4 5/4 4
0001 tounaka4 5/5 7
0002 mitsumura 5/1 1
0003 toppo1 5/1 1
0003 toppo2 5/2 4
0003 toppo3 5/3 4
0003 toppo4 5/4 4
0003 toppo4 5/5 7
$ ychange num=1 data
0001 tounaka1 5/1 1 tounaka2 5/2 4
0001 tounaka2 5/2 4 tounaka3 5/3 4
0001 tounaka3 5/3 4 tounaka4 5/4 4
0001 tounaka4 5/4 4 tounaka4 5/5 7
0002 mitsumura 5/1 1
0003 toppo1 5/1 1 toppo2 5/2 4
0003 toppo2 5/2 4 toppo3 5/3 4
0003 toppo3 5/3 4 toppo4 5/4 4
0003 toppo4 5/4 4 toppo4 5/5 7
<備考>
1.ychange はレコードの内容を見ていません。連続する同じキーを
もつ行があるばあい、それらの内容を変更前、変更後とみなして
横連結するだけです。
2.変更の無い行、つまり単独行はそのまま出力されます。
もし、変更がある行だけとりだしたい、変更の無い行だけ取り出し
たいときは、フィールドの数を数えることにより、仕分けできます。