如何在bash脚本中自动完成路径和文件?

时间:2016-12-08 13:59:40

标签: bash shell

我正在尝试编写一个bash脚本,我想在其中读取路径和具有自动完成功能的文件。我用了[read -e -p "path name:" pathname]。这工作正常,但是当我尝试[read -e -p $pathname filename]时,文件自动完成功能不起作用。有人能帮我吗?在此先感谢:)

1 个答案:

答案 0 :(得分:0)

文件自动完成功能来自当前目录。如果希望它在给定目录中工作,则必须将当前目录更改为:

read -e -p "path name:" pathname
cd $pathname
read -e -p $pathname filename