Я практиковал команду эха с опцией \r
(возврат каретки), как показано ниже.
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
, как и первая.