Linux中printf命令怎么用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下Linux中printf命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!printf的语法格式#
千家信息网最后更新 2026年11月03日Linux中printf命令怎么用
小编给大家分享一下Linux中printf命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
printf的语法格式
# printf 格式 参数
下面是一个例子:
[root@localhost ~]# printf "姓名:%s\n身高:%dcm\n体重:%dkg\n" "小明" "180" "75"姓名:小明身高:180cm体重:75kg

"姓名:%s\n身高:%dcm\n体重:%dkg\n"是格式,"小明" "180" "75"是参数。格式包含了%s , %d都是格式转换符,%d对应的参数必须是十进制数。%s对应的参数必须是字符串。还包括了三个\n换行符,printf命令默认不会添加还行符号,需要手动添加。
常用的转义字符
\"– 转义后的双引号\\– 转义后的反斜杠\b– 退格符\n– 换行符\r– 回车符\t– 水平制表符\v– 垂直制表符%%– 单个%符号
**
**
常用的类型转换符
类型转换说明符是一个字符,用于指定如何解释相应的参数,该字符是必须添加的,以下是显示所有类型转换及其作用的列表:
%d– 将参数打印为十进制整数%f– 将参数打印为浮点数%s– 将参数打印为字符串%x– 将参数打印为十六进制整数%o– 将参数打印为八进制整数
实 例
实例一
该例子使用%d,%x,%o将后面提供的参数转化为十进制、十六进制、八进制。
[root@localhost ~]# printf "Decimal: %d\nHex: %x\nOctal: %o\n" 100 100 100Decimal: 100Hex: 64Octal: 144
实例二
下面例子使用%.2f,其中.2指参数保留两位小数,f将参数打印为浮点数。
[root@localhost ~]# printf "%.2f\n" 3.14159263.14
实例三
下面例子中使用了水平制表符\t。例子中给的参数超过了格式中给出的转换符的数量,多出的参数仍会按照格式输出。
[root@localhost ~]# printf "%s \t %s \t %s\n" "姓名" "性别" "年龄" "小明" "男" "18" "小红" "女" "19" "小蓝" "男" "18"姓名 性别 年龄小明 男 18小红 女 19小蓝 男 18
实例四
实例中,%-10s , %-8d其中-表示靠左对齐,默认情况下是靠右对齐。10和8表示占用10或者8个字符宽度。\e[1,30;47m ..... \e[0m表示使用粗体字、黑色字体、白色背景,后面的\e[0,m表示重置。
[root@localhost ~]# cat p.sh #!/bin/bashprintf "\e[1;30;47m%-10s %-10s\e[0m\n" "姓名" "年龄"printf "\e[36;47m%-10s %-8d\e[0m\n" "小明" "18"printf "\e[31;47m%-10s %-8d\e[0m\n" "小红" "19"printf "\e[34;47m%-10s %-8d\e[0m\n" "小蓝" "19"
以上是"Linux中printf命令怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
参数
格式
姓名
字符
小明
例子
实例
命令
体重
制表符
十进制
年龄
整数
篇文章
类型
身高
转义
小红
小蓝
十进
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司
云信互联网科技有限公司
科技互联网项目
互联网 科技创业
上海致骋互联网科技
互联网科技论坛
四川狮子座互联网科技
互联网金融和金融科技
蓝色互联网科技
互联网和高科技公司
昭通云南众福互联网科技有限公司
互联网金融科技公司干啥的
移动互联网年度科技创新
辽宁互联网新科技
链环科技传统企业怎么转型互联网
中国互联网十大科技股排名
浙南科技城互联网大厦建设工程
山东子淼互联网科技有限公司
互联网科技创新创业项目
上海旺乐尼互联网科技有限公司
互联网最新的科技
兼蜜互联网科技
成都仁贤领冠互联网科技有限公司
广州优美互联网科技
须眉科技是互联网公司吗
成都铂石互联网科技做什么的
哈尔滨屹滨互联网科技有限公司
高科技互联网发展前景如何
艺电能源互联网科技有限公司招聘
武汉亿视互联网科技有限公司