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

 linux (二十一)printf 命令分析_第1张图片

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

linux (二十一)printf 命令分析_第2张图片

1.4.2printf 和echo 起到换行作用 

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

    

 

你可能感兴趣的:(printf,字符串,linux,shell,运维)