I'm looking for a shell with more features than sh, but lighter than bash. What are good alternatives? I've never messed with shells before, so I have no clue what I'm doing or what to look for.
Thanks.
csh or tcsh are popular; the way you set variables is different and can be a pain.
ksh is also quite good - used to be the one that Sun promoted.
the lightest variants are likely to be csh or ksh.
can't tell you what ash is like, sorry
however, most handheld's distros use busybox whose built-in shell can be stripped to make it fit in small systems.