线上的应用和服务器都非常多,有的应用的英文名字又很长,所以自动补全还是比较有价值的。晚上简单配置了一下。安装好bash_completion后,在主目录下新建.bash_completion.然后写入```bash
.bash_completion
_getserver() {local APPSERVER curlocal SACONFSACONF="/mnt/server.conf"COMPREPLY=()_get_comp_words_by_ref curif [ -f $SACONF ];thenAPPSERVER=$( awk -F, ‘{app[$1]++; idc[$4]++} END{for(a in app){print a"server";
for(i in idc ){print a"server_"i}}}’ $ASACONF )elseAPPSERVER=""fi
#complete for sshcomplete -F _ssh ssh