この章で学習するコマンドはいままで学習したコマンド(Lesson2〜Lesson12)に比べると難易度が高くなる。だが、これから紹介するコマンドは使用頻度も高く、分析する際にも役に立つコマンドであるので、是非使えるようになってほしい。
gunzip -c /home/public/Data/Transaction/KansaiMember/Dat/199801.gz |\ mcut field=8,27 |\ sort >xxa mselkeystr key=1 field=2 string=1118706 <xxa >xxsel mdelkeystr key=1 field=2 string=1118706 <xxa >xxdel |
echo '_0 1' >xxa
echo '0_501 2' >>xxa echo '501_1001 3' >>xxa echo '1001_1501 4' >>xxa echo '1501_2001 5' >>xxa echo '2001_2501 6' >>xxa echo '2501_3001 7' >>xxa echo '3001_3501 8' >>xxa echo '3501_4001 9' >>xxa echo '4001_ 10' >>xxa gunzip -c /home/public/Data/Transaction/KansaiMember/Dat/199801.gz |\
|
gunzip -c /home/public/Data/Transaction/KansaiMember/Dat/199801.gz |\ mcut field=8,55 |\ sort |\ msum key=1 field=2 |\ sort -nr +1 -2 |\ maccum key=0 field=2 |\ mnumber key=0 |\ mcut field=1,3,4 >xxMaccum1 muniqb key=0 <xxMaccum1 |\
msetfile field=xxMaccum2 <xxMaccum1 |\
|
gunzip -c /home/public/Data/Transaction/KansaiMember/Dat/199801.gz |\ mcut field=8,55 |\ sort |\ msum key=1 field=2 |\ mrand seed=200 |\ sort +2 -3 |\ mbest key=0 best=100 |\ mcut field=1,2 |\ sort >xx1 |