Linux Tab命令自动补全

请问子命令用什么数据结构存储比较好,比如输入show然后再按Tab键显示C和java给你选择,以此类推

感觉跟语言的关系不大,实现了就好了啊。可以用链表或者数组等数据结构,当然也可以自定义结构体。

http://zhidao.baidu.com/link?url=ktZv96emvieLcNPWnrgdoteSifB16M1uUh9pWAb3zMjcR1l9AbanxnFAOUdU-zVHa-yyTsB2cwkjwpwmM6diCa