概述
printf命令可以实现格式化输出
示例
printf支持%进行格式控制,%s代表输出字符,实际数据有多少就输出多少
%10s指定输出宽度为10
[root@localhost ~]# printf '%10s' devops #指定宽度10,宽度不够在左边补空格
devops[root@localhost ~]# printf '%3s' devops #实际数据宽度大于3,正常显示
devops[root@localhost ~]# printf '%.3s' devops #仅显示实际字符串的3个字符
dev[root@localhost ~]#
支持转义控制字符,使用\b
可以删除光标前的一个字符,实现Backspace退格键的效果
[root@localhost ~]# printf x;printf '\b%s' y #显示字符x,删除x后再显示y
y[root@localhost ~]#