如何为 bash 脚本启用 bash 补全

如何为 bash 脚本启用 bash 补全

我想创建一个 bash 脚本 foo.sh。

运行时会提示输入目录。用户是否可以使用 Tab 键自动完成?

下面是一些示例代码,假设读取有一些选项。

echo -n "Enter the directory of awesomeness: "
read --enable-autocomplete DIR_OF_AWESOMENESS
echo "The Dir of Awesomeness is $DIR_OF_AWESOMENESS"

谢谢!

答案1

Bash 自动完成功能适用于命令行参数。下面是编写自动完成功能的两部分介绍并举例说明。

相关内容