Kenji
kenji****@club*****
2005年 2月 11日 (金) 16:18:16 JST
Kenji です。 チュートリアルのスクリプトに間違いがあるのではないかと思いますので、 どなたか詳しい方に確認をお願いしたいと思います。私の誤解であれば、 申し訳ありません。 <http://musashi.sourceforge.jp/tutorial/basicRep/basket.html> 回答:処理の流れ 1. 調味料(小分類=1101)が含まれるレシートを全て選択する 2. 調味料の行を削除する 3. 同じレシート内の複数購入商品(小分類)を単一化(重複行をなくす)する 4. 必要な項目「小分類」を選ぶ 5. 小分類の件数をカウントし、「購入件数」とする 6. 小分類名の結合、ベスト20の選択、順位づけ 以下が、示されているスクリプトですが、上記の処理 3. がないように 思えます。 ----- #!/bin/bash xtselstr -k 日付,レシート -f 小分類 -v 1101 -i /mnt/h00/tutorial/dat.xt | xtselstr -f 小分類 -v 1101 -r | xtcut -f 小分類,数量 | xtagg -k 小分類 -f 数量 -c sum | xtjoin -k 小分類 -m /mnt/h00/tutorial/jicfs4.xt -f 小分類名 | xtbest -s 数量%nr -R 1_20 | xtnumber -a 順位 | xtcut -f 順位,小分類,小分類名,数量 | xtheader -l "ある小分類商品(1101:調味料)と同時購入された小分類商品売上数量ベスト 20" -c "チュートリアル" -o basket.xt xt2html -i basket.xt -o basket.html ----- // Kenji