使用linux的printf命令shell 输出
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,小编给大家分享一下使用linux的printf命令shell 输出,相信大部分人都还不怎么了解,因此分享这边文章给大家学习,希望大家阅读完这篇文章后大所收获,下面让我们一起去学习方法吧!printf
千家信息网最后更新 2024年12月13日使用linux的printf命令shell 输出
小编给大家分享一下使用linux的printf命令shell 输出,相信大部分人都还不怎么了解,因此分享这边文章给大家学习,希望大家阅读完这篇文章后大所收获,下面让我们一起去学习方法吧!
printf 命令模仿 C 程序库(library)里的 printf() 程序。
printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像 echo 自动添加换行符,我们可以手动添加 \n。
语法格式: printf [格式控制字符串] [参数]
常用参数:
\a | 警告字符,通常为ASCII的BEL字符 |
\n | 换行 |
\r | 回车 |
\0ddd | 表示1到3位的八进制值字符 |
\ddd | 表示1到3位数八进制值的字符。仅在格式字符串中有效 |
参考实例
字符串输出:
[root@linuxcool ~]# printf "Hello, Shell\n" Hello, Shell
接下来,我来用一个脚本来体现printf的强大功能:
[root@linuxcool ~]# printf "%-10s %-8s %-4s\n" 姓名 性别 体重kgprintf "%-10s %-8s %-4.2f\n" 郭靖 男 66.1234 printf "%-10s %-8s %-4.2f\n" 杨过 男 48.6543 printf "%-10s %-8s %-4.2f\n" 郭芙 女 47.9876
执行脚本,输出结果如下所示:
[root@linuxcool ~]# 姓名 性别 体重kg 郭靖 男 66.12 杨过 男 48.65 郭芙 女 47.99
%s %c %d %f都是格式替代符
%-10s 指一个宽度为10个字符(-表示左对齐,没有则表示右对齐),任何字符都会被显示在10个字符宽的字符内,如果不足则自动以空格填充,超过也会将内容全部显示出来。
%-4.2f 指格式化为小数,其中.2指保留2位小数。
格式控制字符串为双引号:
[root@linuxcool ~]# printf "%d %s\n" 1 "abc"
格式控制字符串为单引号:
[root@linuxcool ~]# printf '%d %s\n' 1 "abc"
没有引号也可以输出:
[root@linuxcool ~]# printf %s abcdef
以上是使用linux的printf命令shell 输出的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
字符
格式
字符串
输出
命令
内容
参数
引号
学习
控制
体重
八进制
姓名
宽度
小数
性别
程序
空格
脚本
强大
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
设计游戏数据库
服务器的视频
使用外网连数据库安全吗
苏州市鼎鼎旺软件开发
管理软件开发公司推荐
长春市妇联网络安全周活动
哪种文件服务器最安全
盲盒app软件开发
奉贤区一站式软件开发供应商
阿尔比恩 服务器在哪
社交软件开发怎样
软件开发类的国标
数据库技术三级知识点
鹤山区软件开发
开展网络安全检查需要资质么
计算机技术和网络技术的普及
中国移动网络服务器登录
软件开发源码分享怎么做
正当防卫4连不上服务器怎么办
轻量服务器申请企业备案
新氧科技和美国互联网
手机软件开发所用到的技术
聊天服务器开源
山东移动软件开发项目招标
部队网络安全保密黑板报
软件开发的高配置电脑
网安 网络安全检查总结
东方航空公司软件开发部
网络安全论文范本
vb的数据库是怎么弄的