我有一个 bash shell 脚本,它根据变量 cd
到目录。之后,我按 Tab 并且文件不会像终端中那样显示。例如:
#!bin/bash
clear
mypath=/opt/projects/
cd $mypath
echo "Enter tour file:"
read n
echo $n
在读取
代码时,当我按 Tab 键时文件不会出现。
最佳答案
read
命令需要 -e
标志才能使用 readline
库编辑命令行(包括补全):
echo "Enter tour file: "
read -e n
echo "$n"
关于linux - 如何在 bash 脚本上自动完成文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30436976/