我想制作一个脚本:(1)获取一个路径,使用户能够使用制表符自动完成,然后(2)从用户那里获取文件名,然后(3)在该路径上创建一个扩展名为 的文件。 TXT。
我的问题是:我该怎么办 1.?我如何告诉 bash 要求输入是“自动完成”路径,最好默认情况下已经填写了部分路径(例如 ~/x/)?
注意:路径几乎总是包含空格。
答案1
read -p "enter a directory: " -i "$HOME/x/" -e path
从 bash 会话中输入help read|less