我正在练习带有选项\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与第一个命令一样,第二个命令产生输出。