使用终端的自动完成路径功能输入 shell 脚本

使用终端的自动完成路径功能输入 shell 脚本

我想制作一个脚本:(1)获取一个路径,使用户能够使用制表符自动完成,然后(2)从用户那里获取文件名,然后(3)在该路径上创建一个扩展名为 的文件。 TXT。

我的问题是:我该怎么办 1.?我如何告诉 bash 要求输入是“自动完成”路径,最好默认情况下已经填写了部分路径(例如 ~/x/)?

注意:路径几乎总是包含空格。

答案1

read -p "enter a directory: " -i "$HOME/x/" -e path

从 bash 会话中输入help read|less

相关内容