Shell学习笔记(7)
来源:互联网 发布:开一家网络教育代理 编辑:程序博客网 时间:2024/05/29 07:40
Shell printf 命令
printf 命令模仿 C 程序库(library)里的 printf() 程序。
标准所定义,因此使用printf的脚本比使用echo移植性好。
printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像 echo 自动添加换行符,我们可以手动添加 \n。
printf 命令的语法:
printf format-string [arguments...]
format-string: 为格式控制字符串arguments: 为参数列表。
$ echo "Hello, Shell"Hello, Shell$ printf "Hello, Shell\n"Hello, Shell$
#!/bin/bash# author:菜鸟教程# url:www.runoob.comprintf "%-10s %-8s %-4s\n" 姓名 性别 体重kg printf "%-10s %-8s %-4.2f\n" 郭靖 男 66.1234 printf "%-10s %-8s %-4.2f\n" 杨过 男 48.6543 printf "%-10s %-8s %-4.2f\n" 郭芙 女 47.9876
姓名 性别 体重kg郭靖 男 66.12杨过 男 48.65郭芙 女 47.99
%s %c %d %f都是格式替代符
%-10s 指一个宽度为10个字符(-表示左对齐,没有则表示右对齐),任何字符都会被显示在10个字符宽的字符内,如果不足则自动以空格填充,超过也会将内容全部显示出来。
%-4.2f 指格式化为小数,其中.2指保留2位小数。
0 0
- Shell学习笔记(7)
- shell学习笔记(二):shell 语法
- shell学习笔记(二):《Unix Shell编程》学习笔记
- shell学习笔记(一)
- Shell学习笔记(一)
- Shell学习笔记(二)
- Shell学习笔记(三)
- SHELL学习笔记(1)
- SHELL学习笔记(2)
- SHELL学习笔记(3)
- shell学习笔记(4)
- Shell学习笔记(1)
- shell 学习笔记(一)
- shell学习笔记(二)
- shell 学习笔记(三)
- shell 学习笔记(四)
- shell 学习 笔记(一)
- shell 学习 笔记(二)
- Linux学习笔记--磁盘管理
- 射频电路中三种基本接收机结构
- 函数的形参和实参
- maven5—maven的生命周期和插件
- 终端下bash问题
- Shell学习笔记(7)
- 移动支付之支付宝
- 2:自定义注解日志脱敏(半原创)
- 通过循环计时器给页面滚动条设置动画--套路
- spring 七大框架模块
- 安卓Andriod使用入门(二十二)【漂亮酷炫的引导页】
- scrapy中解决中文乱码问题
- poj2255Tree Recovery(二叉树,递归)
- Java的动态代理(dynamic proxy)