シェルの機能比較表*1

shbash 2.0cshtcshtelnet.cgiteln
エイリアス1)1)××
関数×1)×1)
構造化スクリプト
配列×
キーバインド××××
ヒストリ編集××××
ライン編集××
補完×2,3)××
ファイル名展開4)
プロンプトカスタマイズ××××
NLSカタログ(日本語化)×5)××5)××

1) csh, tcsh は関数が無いかわりエイリアスが引数をとれる。 2) zsh, tcsh は強力なプログラマブル補完機能がある。 3) tcsh は補完候補の一覧が GNU-ls のようにカラー化できる。 4) tcsh は「それ以外」に一致するがある。 5) 商用 UNIX では対応しているものもある。

この表のうち、キーバインドと補完については、対話的機能がないコマンドプロンプト上で動作するtelnでは実現できない。
それ以外のものについて実装を検討課題とする。

参考書籍


  1. *1シェルから一部転載