我想echo
在 bash 中使用打印出一串字符,后跟一个回车符。我查看了手册页,发现它echo -e
会echo
解释反斜杠转义字符。使用它我可以说它echo -e 'hello\r'
会像这样打印
$>echo -e 'hello\r'
hello
$>
所以看起来它正确处理了回车。我还在echo -n
手册页中发现将停止echo
插入换行符,当我这样做时它看起来像它一样工作
$>echo -n 'hello\r'
hello\r$>
我遇到的问题是将两者结合-e
起来-n
. 我已经尝试了每一个echo -e -n 'hello\r'
, echo -n -e 'hello\r'
, echo -en 'hello\r'
,echo -ne 'hello\r'
并且没有像这样打印:
$>echo -ne 'hello\r'
$>
我在这里遗漏了什么或者不能一起使用-e
and选项吗?-n