hmm, on Thu, Apr 28, 2011 at 02:12:39PM +0200, Martin Pelikan said that
> When I sought ksh in Linux, pdksh quickly became out of the question
> since it doesn't support tab-completion at all. mksh seems to do work
$ cat /etc/issue
Debian GNU/Linux 6.0 \n \l
$ echo $KSH_VERSION
@(#)PD KSH v5.2.14 99/07/13.2
$ ls /bin/<tab>
1) bash 23) dd 45) lessecho 67) netstat
89) tar
2) bunzip2 24) df 46) lessfile 68)
nisdomainname 90) tempfile
3) busybox 25) dir 47) lesskey 69) pdksh
91) touch
4) bzcat 26) dmesg 48) lesspipe 70) pidof
92) true
5) bzcmp 27) dnsdomainname 49) ln 71) ping
93) umount
6) bzdiff 28) domainname 50) loadkeys 72) ping6
94) uname
7) bzegrep 29) echo 51) login 73) ps
95) uncompress
8) bzexe 30) ed 52) ls 74) pwd
96) vdir
9) bzfgrep 31) egrep 53) lsmod 75) rbash
97) which
10) bzgrep 32) false 54) mkdir 76) readlink
98) ypdomainname
11) bzip2 33) fgconsole 55) mknod 77) rm
99) zcat
12) bzip2recover 34) fgrep 56) mktemp 78) rmdir
100) zcmp
13) bzless 35) fuser 57) more 79) rnano
101) zdiff
14) bzmore 36) grep 58) mount 80)
run-parts 102) zegrep
15) cat 37) gunzip 59) mountpoint 81) sed
103) zfgrep
16) chgrp 38) gzexe 60) mt 82) sh
104) zforce
17) chmod 39) gzip 61) mt-gnu 83)
sh.distrib 105) zgrep
18) chown 40) hostname 62) mv 84) sleep
106) zless
19) cp 41) ip 63) nano 85) stty
107) zmore
20) cpio 42) kill 64) nc 86) su
108) znew
21) dash 43) ksh 65) nc.traditional 87) sync
22) date 44) less 66) netcat 88) tailf
ns:/home/f$ ls /bin/
bind works for me.
-f
--
...and that is how we know the Earth is banana-shaped.