Bashが入っていなくてTAB補完(ファイル名補完)が出来ない時の回避策

bashが入っていないとタブで補完が出来なくて不便です。でもお客さんの本番機だったりしてBashを後からインストールできない時とかどうにかならないか考えてみた。
※つまりcsh,sh,kshを使っている環境向け

尚、今自分がどのシェルを使っているかわからない場合は以下コマンドでシェルが確認できる。

$printenv SHELL
/usr/bin/ksh ←この場合kshが使われている。

cshの場合

set filec

として「ESC」で保管。「Ctrl-D」で候補リスト表示

kshの場合

set -o emacs

として「ESC ESC」(ESCを2回押す)で補完。「ESC=」で候補リスト表示

shの場合

諦めてください。。。