我正在尝试编写一个bash脚本,我想在其中读取路径和具有自动完成功能的文件。我用了[read -e -p "path name:" pathname]
。这工作正常,但是当我尝试[read -e -p $pathname filename]
时,文件自动完成功能不起作用。有人能帮我吗?在此先感谢:)
答案 0 :(得分:0)
文件自动完成功能来自当前目录。如果希望它在给定目录中工作,则必须将当前目录更改为:
read -e -p "path name:" pathname
cd $pathname
read -e -p $pathname filename