我正在尝试模仿bash文件自动补全功能。
假设我有以下文件:
test1
test2
当输入字符串为“te”时,我希望得到输出“test”。
这是我当前的尝试($c是输入字符串):
假设我有以下文件:
test1
test2
当输入字符串为“te”时,我希望得到输出“test”。
这是我当前的尝试($c是输入字符串):
l=1
q="$c"
for j in $(ls -A | grep "^$c"); do
if [ "${j/$c}" != "$j" ]; then
n=$(ls -A | grep ^$j | wc -l)
if [ $n -gt $l ]; then
q="$j"
fi
fi
done
c="$q"
echo $c
感谢任何帮助
(这是需要翻译的内容)