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>