linux (二十一)printf 命令分析

Posted 云来云去-起飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 ""

    

 

以上是关于linux (二十一)printf 命令分析的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令(二十一)

linux介绍二十一-tar命令:压缩解压缩

Linux系列教程(二十一)——Linux的bash基本功能

Linux学习之二十一-shell编程基础

《Linux命令行与shell脚本编程大全》第二十一章 sed进阶

Linux学习之日志管理(二十一)