linux (二十一)printf 命令分析

 

 

一、基础知识

1.1.语法

    printf 格式 参数

1.2.常用的转义参数

\" - 转义后的双引号
\\ - 转义后的反斜杠
\b - 退格符
\n - 换行符
\r - 回车符
\t - 水平制表符
\v - 垂直制表符
%% - 单个%符号

1.3.常用转移符

%d - 将参数打印为十进制整数
%f - 将参数打印为浮点数
%s - 将参数打印为字符串
%x - 将参数打印为十六进制整数
%o - 将参数打印为八进制整数

1.4.案列

1.4.1对passwd文件进行格式化显示

awk 'BEGIN{FS=":"}{printf ("%20s\t%20s\t%20s\t%20s\t%20s\t%20s\n" ,$1,$3,$4,$5,$6,$7)}' passwd.bak

 

  • 在%20s 之间加”-“ 如图,表示字体从左向右对齐。

1.4.2printf 和echo 起到换行作用 

 printf " (%s) " 1 2 3 4;echo ""

    

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值