当前位置: 首页 > news >正文

第八节AWK报告生成器(2)

3,1,2 printf

语法:

printf("format\n", [arguments])

格式说明

format是一个用来描述输出格式的字符串,format格式的指示符都以%开头,后跟一个字符,如下:

format含义
%c显示字符的asicll
%d,%i十进制整数
%e,%E科学计数法显示数值
%f显示浮点数
%g,%G以科学计数法的格式或浮点数的格式显示数值
%s显示字符串
%u无符号整数
%%显示%自身

示例:

vim testfile
1 easy lee linux
2 timinglee rhce LINUX 
3 LEE red hat

打印字符ASIC码

echo 1111 | awk '{printf "%c\n",$0}'#不可见符

打印十进制数

echo  3.1415926 | awk '{printf "%d\n",$0}'
3

显示科学计算数值

 echo 100 | awk '{printf "%e\n",$0}'

显示无符号整数

echo 0.0000000001 | awk '{printf "%G\n", $0}'

打印文件第一列

awk '{printf $1}' testfile
123
awk '{printf "\n", $1}' testfile
1
2
3

打印文件1-2列

awk '{printf "%s+%s =%s\n", $1, $ 2, $3}' testfile
1+easy = lee
2+timinglee = rhce
3+LEE = red

打印百分号

echo 100 | awk '{printf "%s%%\n", $0}'
100%
http://www.lryc.cn/news/425306.html

相关文章:

  • Linux 进程间通信之管道
  • IDEA 无法启动,点击之后没有任何提示或者界面
  • ctf 堆栈结构
  • sqlserver的openquery配置
  • Spring boot logback日志框架加载初始化源码
  • qt-11基本对话框(消息框)
  • Windows11下wsl闪退的解决
  • 通过调整JVM的默认内存配置来解决内存溢出(‌OutOfMemoryError)‌或栈溢出(‌StackOverflowError)‌等错误
  • RCE---eval长度限制绕过技巧
  • C++11标准模板(STL)- 算法库 - 类似 std::accumulate,但不依序执行 -(std::reduce)
  • 反射机制的介绍
  • AI图文带货,手把手教学,傻瓜操作,轻松日入500+,小白教程
  • java:实现简单的验证码功能
  • MybatisPlus使用指南
  • 5. MongoDB 集合创建、更新、删除
  • PHP中如何将变量从函数传递给acf_add_filter
  • KNN算法的使用
  • java文件上传
  • MySQL 数据库经验总结
  • Python环境安装及PIP安装(Mac OS版)
  • 2024自动驾驶(多模态)大模型综述:从DriveGPT4、DriveMLM到DriveLM、DriveVLM
  • 晨控CK-GW08-EC与汇川AC801系列PLC的EtherCAT通讯连接说明手册
  • 向上or向下调整建堆 的时间复杂度的本质区别的讲解
  • 阿一网络安全实战演练之利用 REST URL 中的服务器端参数污染
  • [游戏开发] LuaTable转string存读二进制文件
  • 光伏业务管理系统的一些妙用功能
  • Java面试八股之请简述消息队列的发布订阅模式
  • 七、2 ADC数模转换器有关函数介绍(Keil5)
  • 了解载波侦听多路访问CSMA(上)
  • 开启教育新征程:“集师” 知识付费平台搭建