格式化打印:printf

格式化打印

printf命令,可以帮我们将输出的结果进行格式转化。

语法,选项,参数与格式

语法

printf ‘打印格式’ 实际内容

选项与参数

选项/参数意义
\a警告声音输出
\b退格键(backspace)
\f清除屏幕(form feed)
\n输出新的一行
\r即Enter键
\t水平的Tab键
\v垂直的Tab键
\xNNNN为2位数的数字,可以将数字转换位字符

格式

格式字符含义
%nsn是数字,s代表string,即多少个字符
%nin是数字,i代表integer,即多少个整数
%N.nff代表浮点数,N代表整体位数,n代表小数点后的位数
比如有10位的浮点数,但是小数点有2位,则表示位%10.2f

使用样例

将下列内容转存到printf.txt文件,稍后的样例中会使用此文件。
在这里插入图片描述
1.使用tab来进行数据对齐。得到下面的记过这里%s代表一个不固定长度的字符串,由于\t与下一个%s之间还有一个空格,所以数据会被tab和一个空格来分割。
在这里插入图片描述
2.由于列标题的字符长度比数据内容长,所以显得并不是很整齐,这里我们可以将每个字段的长度固定,来试一下。
在这里插入图片描述
3.如下所示,我们还可以使用grep -v Name过滤掉列标题,并为相应的列制定类型和长度。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值