是否可以制作一个提供自动填充功能的bash别名(类似于点击Tab键)
到目前为止我所拥有的内容(感谢@chepner进行了编辑):
#changes directory to appropriate repo
repo() {
cd ~/Desktop/_REPOS/$1
}
我的目标:
如果_REPOS
中的子目录是:
misc
hello
linux
我键入repo m
我希望自动填写repo misc
答案 0 :(得分:0)
来源https://gist.github.com/morris-stock/0f6e14ac1878f487bcc9c26f5fab8515
然后像这样定义repo
:
__shk_cd_baseon_complete repo ~/Desktop/_REPOS
答案 1 :(得分:-1)
查看bash-completion项目的一些示例。好的是bash完成都是用bash编写的。