BashREAD提示能够像SHELL提示一样进行Tab和交互

我正在开发一个简单的脚本,它以交互方式要求用户文件夹路径进行分析。

read -p 'Provide the folder to analyze: ' newFolderToAnalyze

问题或不当行为是read -p '...'无法与用户 shell 环境交互,我不能只写/home/然后 tab 来自动完成

有什么方法可以使用 shell 脚本向用户请求一些东西,但仍然使用 shell 提示必须提供的所有功能吗?

似乎当脚本进入该read -p '..'行时,解释器的所有强大功能都消失了。

回答

只是使用 read -e -p 'Provide the folder to analyze: ' newFolderToAnalyze

这将启用 readline,因为 read 是 shell 内置用于help read检查其联机帮助页 🙂


以上是BashREAD提示能够像SHELL提示一样进行Tab和交互的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>