BASH脚本读取句子中间的用户输入

BASH脚本读取句子中间的用户输入,bash,input,printf,echo,Bash,Input,Printf,Echo,我试图在bash中构建一个用于教育目的的脚本,但我被卡住了 我希望建立一个功能,显示一个单词缺失的句子,用户应该在中间输入,而不是单独输入 埃玛和丹正在看电视 句子应该完全显示,在“are”和(to watch)之间,用户应该看到光标,在那里他/她将输入缺少的单词 到目前为止,我还没有在谷歌上找到任何东西 如果有人能给我小费,我将不胜感激。如果它在bash中不起作用,那么什么是合理的替代方案呢 谢谢大家! 我看不出标准bash实用程序如何实现您的要求。我能想到的最接近的答案是下面的,它允许用户根

我试图在bash中构建一个用于教育目的的脚本,但我被卡住了

我希望建立一个功能,显示一个单词缺失的句子,用户应该在中间输入,而不是单独输入

埃玛和丹正在看电视

句子应该完全显示,在“are”和(to watch)之间,用户应该看到光标,在那里他/她将输入缺少的单词

到目前为止,我还没有在谷歌上找到任何东西

如果有人能给我小费,我将不胜感激。如果它在bash中不起作用,那么什么是合理的替代方案呢


谢谢大家!

我看不出标准
bash
实用程序如何实现您的要求。我能想到的最接近的答案是下面的,它允许用户根据需要使用箭头键移动和编辑短语。按下后,可在
$REPLY
中获得响应

read -p $'Please replace the text within square brackets with the correct word or phrase:\x0a' -i "Ema and Dan are [to watch] TV." -e