printf命令详解

sullay

关注

阅读 107

2022-06-28

概述

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 ~]#


精彩评论(0)

0 0 举报