我有一个根据变量cd
到目录的bash shell脚本。之后我按 Tab ,文件不像终端中那样。例如:
#!bin/bash
clear
mypath=/opt/projects/
cd $mypath
echo "Enter tour file:"
read n
echo $n
在read
代码上,当我按Tab键时,文件不会出现。
答案 0 :(得分:1)
read
命令需要-e
标志才能使用readline
库编辑命令行(包括完成):
echo "Enter tour file: "
read -e n
echo "$n"