我正在练习带有选项\r
(回车)的echo命令,如下所示。
echo -e "This is \r my college"
输出:
my college
但是当我在\r
下面再添加一个单词时
echo -e "This is the \r my college"
然后它给我输出像:
my college the
另一个例子
echo -e "This is \r valid data"
valid data
echo -e "This is not a \r valid data"
valid data a
所以,我想知道这里回车的实际目的是什么?
echo -e
众所周知是不可携带的。您应该使用printf
代替。
␣my college
与第一个命令一样,第二个命令产生输出。