When in Rome, do as the Romans... The shell does not use B-trees, it uses a binary tree. Despite what you may read in Byte, they are not the same thing. B-trees are to binary trees what ksh is to sh. Rob Pike