如何实现table键的功能

如何实现table键的功能

比如说有个目录apache-x.yy.zz (x、y、z均未知)
在命令提示符下进入该目录可以这样:
cd apache-  再按Table键,回车即可。

shell编程中如何实现这样的功能呢?不吝赐教      
建议不要用Table键
  
  比如说有个目录apache-x.yy.zz ,
但也有个目录apache-a.bb.cc ,
在命令提示符下键入
cd apache- 再按Table键,回车,
会提示无法确认。
就可键入a ,回车。
     而在shell编程中未知是否还有目录apache-a.bb.cc  ,容易出错。

:cool:
还是写明
apache-x.yy.zz 或 apache-a.bb.cc 吧。
[/COLOR]      
我的主要目的为了:不管使用哪个版本,都可以使用该脚本
关于目录冲突,可以人为排除,暂不考虑。
关键是如何实现Table键
在脚本中的cd命令中实现可用通配符*代替,而在其它情况下就比较棘手了。
比如
cd apache-x.yy.zz  ->    cd apache-*