Regex Bash`echo`正则表达式将插入符号移动到前一行的末尾

Regex Bash`echo`正则表达式将插入符号移动到前一行的末尾,regex,ascii,echo,prompt,Regex,Ascii,Echo,Prompt,在echo-e正则表达式中是否有可以用来移动插入符号的字符代码 我希望有一个echo和一个命令,允许用户继续在与echo相同的行中写入(使用read): echo "Test: " ; echo -e "<RegExp to move caret>" ; read $VAR 相反,如果 Test: user input 只有使用echo和read才能做到这一点吗?为什么要把它复杂化,您可以像这样直接使用read: read -p "Test: " VAR 这将显示: Test

echo-e
正则表达式中是否有可以用来移动插入符号的字符代码

我希望有一个echo和一个命令,允许用户继续在与echo相同的行中写入(使用
read
):

echo "Test: " ; echo -e "<RegExp to move caret>" ; read $VAR
相反,如果

Test: 
user input

只有使用
echo
read
才能做到这一点吗?

为什么要把它复杂化,您可以像这样直接使用
read

read -p "Test: " VAR
这将显示:

Test: <user input>
测试:

同一行。

谢谢!这就是我一直在尝试但不知道的-p。其实这并不能回答问题,但解决了我的问题,所以我只投赞成票。不客气。如果这个答案帮助你解决了你的问题,请考虑将它标记为“接受”,这样将来面对类似问题的用户将能够轻松地看到它。
Test: <user input>