在bash中,有没有比使用tr -d更好的方法而不用换行符了?

问题描述 投票:0回答:1

我有一个从5倒数到0的脚本:

for a in {5..0}; do echo $a | tr -d \\n; sleep 1; echo -e \\b | tr -d \\n; done

并加上tr -d只是显得多余,对我来说不是很优雅。有没有一种方法可以在一行上回显而不必删除换行符?

bash echo newline
1个回答
0
投票
for a in {5..0}; do echo -n $a; sleep 1; echo -ne \\b; done

或仅使用printf

for a in {5..0}; do printf $a; sleep 1; printf \\b; done
© www.soinside.com 2019 - 2024. All rights reserved.