51

在我的 Bash 脚本中,我正在读取用户输入的一些变量read

read -p "Glassfish Path:" GF_DIR

现在我希望用户在必须输入目录时获得自动完成功能,例如当您在 Bash shell 上时。因此,当他输入目录的第一个字母时,他可以通过按 TAB 来自动完成它。那可能吗?

4

1 回答 1

82

尝试:

read -e -p "Glassfish Path:" GF_DIR

-e 启用 readline

 -e 
    If the standard input is coming from a terminal, Readline is used
    to obtain the line.
于 2011-01-27T17:51:59.940 回答