
 From : Ilfak Guilfanov                   2:5020/209      22 Aug 95  22:27:00
 To   : Garry Tomkin
 Subj : ஢騪 
1011
Hello Garry!
                                                                               
Sunday August 20 1995, Garry Tomkin writes to All:
                                                                               
 GT>     pp pp ⥪⮢ 䠩  DOS ?  ⮡
 GT>  뫮    ,  p pp, , ⨯,
 GT> p冷,...  ⠪ ᪮쪮 p.  ⮡  祭 p 뫠,  
 GT> pp㥬 䠩  100MB.
                                                                               
freq ESORT.ZIP from /209.100
                                                                               
    - pp 䠩  pp
    - ,   p᫨, 㬥.
    - pp p ( 类 砥,  p  )
                                                                               
 ᢨ,
䠪.

   _______________________________________________________________________

    ࠭祭 !!
        256 ᨬ
     室 ப ਭ  _᪮쪮_ ⪨
     !!                                               
                                                             堩
   _______________________________________________________________________

   Syntax: esort [switchs] <fname> [<fname>]

                 switchs:
    -d+        - print all duplicate lines (by default)
    -d-        - ignore duplicate lines
    -i+        - stable sorting (keep order of equal records)
    -i-        - non-stable sorting (by default)
    -@<fname>  - continue command line from file "fname"
    -p<n>      - set size of b-tree pages in kB (1,4,8 allowed, 2 by default)
    -%<ss>     - print performance percentage with interval ss seconds
                 (0..65535 allowed, 1 by default)
    -%-        - disable percentage printing
    -#<path>   - set path for temporary b-tree index file
    -w(nn,ll)  - field descriptor:
                 w  - field weight, must be letter (A..Z,a..z allowed)
                 nn - first column of field, must be number (0..256 allowed)
                 ll - length of field, must be number (1..256 allowed)
    -w(nn)     - descriptor for field with weight w, starting from column nn
                 and continuing to end of line

                                                     (c) Pol 4-Jun-1991

    ணࠬ ஢  ᥩ    ⥪⮢  䠩,  
      bTree.  ணࠬ  ஢ 
    ६  ᪮쪨  ( 26  ),    ⮬  
     ᢠ  (楫 ᫮  1  26). ஢   
     ᮬ N ந ⮫쪮   ᥩ,     ᮢ
       ᠬ  N,  ⠪  ࠧ      ।
    । ஢. ஢  ந  ᨪ-
    ᪨,  祬            ᢮  ࠢ
    ஢  -    ⠭      뢠.  ᫨     䠩
       ᮢ騬  ᥬ  묨  ﬨ,    
      ஢  ⠭     , 祭  
    १ १   ᥩ    㪠    饭  
    ணࠬ  ( ந室  ⮬ 砥,       
    -i+; ᫨    , 冷 ᫥ ᮢ  ᥬ
     ᥩ 㤥 ᮮ⢥⢮ 孥 ᯮ    室
    䠩).  㦥 ᮢ ப     
     ( -d+),  ⮫쪮    ( -d-).

     ᠭ  ᫥   맮 ESORT  
                         -w(nn,ll)    
       w   - 㪢 ⨭᪮  䠢  (᪠  A..Z,a..z);  ᫨
             㪢 쪠,   㤥 ஢    뢠,
              -  ⠭; ᮬ  㤥  浪  
             ⮩ 㪢  ⨭᪮ 䠢 ('A'  'a'   1, 'B'
              'b'   2,  ..);    ࠧ  ,
             ⮬         㪢        
             ᠭ ࠧ ;   ࠭祭: ᫨  -
                N   ⢮     ᮬ
              N, .. ⢮ ᮢ    "";
       nn  -  ⮫  , c ண 稭 ; ⮫
             㬥, 稭  0;
       ll  -    .

    ᫨   饭  , ..    -w(nn), ⠥
      த   .      ।  
     ᢥ ॡ:    ᥪ.

    ஢  ந室  ᫥騬  ࠧ.    ᫥⥫쭮
      室 䠩, ᫥ ⥭   ନ  ,
     ஬  ⥬ ⠢  ६  b-ॢ.  ⥬  
    b-ॢ   ᫥⥫쭮            ,        
    ⠭   뢠  १騩 䠩.  ᫨
     맮 ணࠬ ⢮ ६  -i+  -d-, 
    室     ६  b-ॢ    ᫥
      ᥩ,  ⮬    ⠪  砥  ணࠬ  㤥
    ࠡ ᪮쪮 .

     -p1, -p4, -p8  ஢   ।  ࠧ-
     ࠭ ६ b-ॢ쥢,  ᮧ      ࠡ
    ணࠬ ESORT.    祩  ⠭ ࠧ -
     ६ b-ॢ ࠢ 1024, 4096  8192  ᮮ⢥⢥-
     ( 㬮砭  ࠢ 2048).

     㬮砭 ⨫ ESORT ᮧ ६ b-ॢ  ⥪饩 -
    ४ਨ,  ⮬  室     ᪥  1.5-2  -
      祬 ࠧ 㥬 䠩 (  ,  室-
      १饣 䠩),     砥  ஢    砬
    -d-  -i+ (᫨  㪠 ६) ᢮    ᪥
        祬  3 ࠧ   祬 ࠧ 室  䠩-
    .  祬 -#   㪠   ४  -
     b-ॢ쥢;  ⭮,    㤮, ᫨    
     RAM- 筮 쥬.

    ६ ࠡ ணࠬ ESORT  ⨬   筮  
    䠩. ⮡   筮 뫮 ᨤ,   ணࠬ  ।ᬮ७
    뤠  ࠭ 業⭮ ᮮ⭮襭 믮 ࠡ, 祬,
       -%   ⠭ ६ ࢠ -
      ࠭ ⮩ ଠ樨     ( -%-).

    ᫨  襬 䠩 砥 ᨬ ⠡樨,     -
     ஢   ᨬ ⠡樨 (..  ᫨  
          ᮮ⢥饥  ᫮  ஡), 
     ᯮ짮 ᭠砫 ⨫⮩ DELTAB, 뢠饩  ⠡-
    樨,  ⥬   祭   १  䠩  ⨫
    ESORT ( ⠪ ᯮ짮 DOS᪨ ।⢠ ࠢ
    ⮪).

          쪨 ਬ稪:

      ESORT SRCFILE DSTFILE                - ஢   ᥩ  
                                             䠩  ⠭

      ESORT -a(0) SRCFILE DSTFILE          - ஢   ᥩ  
                                             䠩  뢠

      ESORT -i+ SRCFILE DSTFILE            - ஢ 䠩 SRCFILE 
                                              䠩 DSTFILE   -
                                             , 祬 ᪮쪮  -
                                              祬 ⥬ -
                                              COPY

      ESORT -i+ -d- SRCFILE DSTFILE        - 모뢠   䠩  
                                             㡫 ᥩ

      ESORT -A(0,1) -b(1) SRCFILE DSTFILE  - ஢   ᥩ  
                                             䠩   0-  ⮫  
                                             ⠭     ⠢-
                                                뢠

      DELTAB SRCFILE | ESORT STDIN DSTFILE - ஢   ᥩ  
                                             䠩  ⠭  -
                                             ⥫ 㤠  -
                                             権.
   _______________________________________________________________________
