| 字符 | 表达式被打印成 | 例子 |
| :-------- |: --------| :-- |
|c|ACII字符|awk 'BEGIN{a="rasd";printf "%c\n",a}' # 需要注意a的值无论给多长只输出第一个字符|
|d|十进制整数| awk -F: '{printf "%d\n",$3}' /etc/passwd|
|e|科学计数法,基本输出格式为[-]d.dddE[+-dd] |awk 'BEGIN{n=123456789;printf "%e",n }'|
|f|输出浮点数|awk 'BEGIN{n=2234.5465;printf("%f\n",n)}'|
|g|会智能的选择使用f或者e的格式进行输出|eg: awk 'BEGIN{n=2234.5465;printf("%g\n",n)}' ;会按照%f的格式进行输出,并且保留两位小数; eg:awk BEGIN{n=21222234.5465;printf("%g\n",n)}';按照%e的格式进行输出|
|o|无符号八进制数| awk 'BEGIN{n=64;printf("%o\n",n)}'|
|x|无符号16进制数|awk 'BEGIN{n=64;printf("%x\n",n)}'|
|%|打印一个%,不会有参数被吸收|awk 'BEGIN{printf("%%\n")}'|
awk -- printf格式控制字符
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- /*! @brief 把格式化的JSON格式的字符串转换成字典 @param jsonString JSON格式的...
- /*! * @brief 把格式化的JSON格式的字符串转换成字典 * @param jsonString JSO...
- 微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并...
- #字符串操作符与格式控制 ''''' ---------------------------- %cASC2或者长...