2008/5/24 Zhang Weiwu <[EMAIL PROTECTED]>:
> Dear all
>
> I am learning to use join to manage data processing easier. I got two
> data files, they should join on field No. 9.
>
> But such simple join doesn't work. The output of join is 0 bytes. Feel
> surprised I size down both file size to contain only two records. Still
> fail.
>
> $ join -t $'\t' -j 8 a b
> [no output]
>
> Expect:
> [output 2 rows]
>
> I attached my two test case, hope someone can guide me through this. It
> maybe very simple case but I had scratched my head half an hour now.
>
> 2       365     江西省     吉安市     安福县     钱山乡     油市村村委会  360829202206    
> 36082920220629  岩下      201     刘丽霞     赵金根     9/18/2007       王桂刚     1     
>   2       0       0       0       0       0       5       4       35      10  
>     4       61      32                                              2       1 
>       0       2       0       0       0       0       2       2       0       
> 2       4.4     0       4       10      0       0       0       4       4     
>   0.4     0       10      1       4       40      2       20      1       0   
>     1       0       1       0       0       25      0       0       0       4 
>       0       0       0       2100    2       3       0       0       1       
> 1       5       0       0       0       0       0       2       0       0     
>   2       1       1       0       0       1       0       0       0       
> 10331   8600    0       0       0       8600    1446    600     0       0     
>   0       0       0       0       0       0       0       0       0       0   
>     350     600     0       0       0       0       0       0       0       0 
>       0       846     0       0       0       0       0       0       0       
> 0       0       0       0       0       20      720     12      432     11.25 
>   126     0       0       0       0       0       0       0       0       0   
>     0       0       0       0       0       0       0       0       0       0 
>       0       0       0       0       0       0       0       0       0       
> 0       285             100     100     100     0       0       0       0     
>   0       0       0       0       0       0       0       0       0       0   
>     0       0       9279    6229    0       1400    0       100     0       
> 50      0       300     600     125     288     370     126     0       0     
>   50      0       320     0       100     0       0       0       150     0   
>     250     2000    0       1000    0       200     500     600     250     
> 550     200     800     0       100     200     10031   0       0       0     
>   0       0       0       0       0       0       0       0       365     0   
>     0       0       0       0       0       0       0       0       0       0 
>       1       1       0       0       0       0       1       0       0       
> 1       1       1       0       0       0       0       1       1       0     
>   1       0       1       5       8       10      39343   刘丽霞
> 3       379     江西省     吉安市     安福县     钱山乡     油市村村委会  360829202206    
> 36082920220601  垅上      101     刘丽霞     赵金根     9/18/2007       宁纪生     1     
>   3       0       0       0       0       1       4       2       64      30  
>     28      5                                                       3       1 
>       0       2       1       0       0       0       2       2       0       
> 1       5.5     0.5     5       16      0       0       0       5       5     
>   0.5     2       15      0       0       100     4       30      1       0   
>     1       0       1       1       0       30      0       0       0       4 
>       1       1       1       3000    2       3       0       0       4       
> 1       4       0       0       0       0       0       2       1       1     
>   1       0       0       0       0       0       0       0       0       
> 15630   8500    0       500     0       8000    6895    4100    2000    3200  
>   1250    2000    0       0       0       0       0       0       0       0   
>     450     900     150     300     0       0       0       0       0       0 
>       0       2795    115     1400    67      800     0       0       0       
> 0       0       0       0       0       30      1080    18      680     28    
>   315     19      215     0       0       0       0       0       0       0   
>     0       0       0       0       0       0       0       0       0       0 
>       0       0       0       0       0       0       0       0       0       
> 0       235             1000    500     500     0       0       500     500   
>   0       0       0       0       0       0       0       0       0       0   
>     0       0       9300    7000    1200    0       0       0       0       0 
>       0       550     600     100     1000    150     100     50      0       
> 50      0       200     0       50      0       50      0       400     0     
>   0       2500    0       800     0       200     500     800     400     0   
>     0       600     0       0       200     14430   0       0       0       0 
>       0       0       0       0       0       0       0       379     0       
> 0       0       0       0       0       0       0       0       0       0     
>   0       0       0       0       0       0       1       0       0       1   
>     1       1       0       0       0       0       1       1       0       1 
>       0       1       4       8       9       39343   刘丽霞
>
> 839     330     "江西省"   "吉安市"   "安福县"   "钱山乡"   "油市村村委会"        360829202206  
>   36082920220629  "岩下"    201     "刘丽霞"   "赵金根"   09/18/07        "王桂刚"   1   
>     35      2       1       4       4       3       3       14000   4000    1 
>       3       2       2       3       3       3       4       4       3       
> 3       3       3       3       2       3       3       2       3       3     
>   3       3       4       3       3       3       4       4       3       2   
>     2       2       4       2       3       4       4       4       3       3 
>       3       3       4       3       3       4       3       3       3       
> 3       2       2       3       2       2       3       2       2       2     
>   1       3       0       1       2       1       2       3       3       2   
>     0       2       0       1       1       1       2       4       4       1 
>       7       1       5       3       3       3       4       39343   "刘丽霞"
> 844     383     "江西省"   "吉安市"   "安福县"   "钱山乡"   "油市村村委会"        360829202206  
>   36082920220601  "垅上"    101     "刘丽霞"   "赵金根"   09/18/07        "宁纪生"   1   
>     64      2       0       0       0       0       0                       0 
>       0       4       3       3       2       4       4       3       3       
> 2       2       3       4       4       2       3       3       4       4     
>   4       4       3       4       4       4       4       4       3       4   
>     4       4       4       3       4       4       4       4       4       3 
>       4       4       4       4       4       4       3       1       2       
> 3       1       3       3       2       1       3       2       1       1     
>   1       4       0       1       4       1       3       3       3       1   
>     3       2       0       1       2       0       0       4       4       1 
>       6       1       6       4       4       4       4       39343   "刘丽霞"
>
>

I just tried: join -j 9 -t $'\t' testa testb and it appears to work. I
think the mistake is that you are counting from 0 instead of 1.
����z�b�� z{h�������x%��

Reply via email to