Mi esercitavo nel comando echo con opzione \r
(ritorno a capo) come di seguito.
echo -e "This is \r my college"
produzione:
my college
ma quando aggiungo un'altra parola prima \r
come sotto
echo -e "This is the \r my college"
Quindi mi dà un output come:
my college the
Un altro esempio
echo -e "This is \r valid data"
valid data
echo -e "This is not a \r valid data"
valid data a
Quindi, volevo sapere che qual è lo scopo reale del trasporto di ritorno qui?
echo -e
è notoriamente insostenibile. Probabilmente dovresti usare printf
invece.
␣my college
, proprio come il primo.