【发布时间】:2017-10-29 10:36:55
【问题描述】:
我必须为平凡的 printf "%s" 找到一种不平凡的方法。 在我的情况下,所有关键字都是不同位置的物理文件。 我希望能够像使用 CLI 一样使用选项卡按钮来完成位置/文件,并显示所有以相同字母开头的文件。 是否可以将系统的索引添加到 bash 脚本中? 例如:
#!/bin/bash
printf "%s" "The file is: "
read keyword
~~~~~~~~~
./script.sh
The file is: /home/user/file
(Hit tab)
file.txt file2 file5
/home/user/file.
(Hit tab)
/home/user/file.txt
文件可以位于不同的位置。一次只能提供 1 个参数。
【问题讨论】: