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的bash基本功能