awk初学者速查表
版权申诉
41 浏览量
更新于2024-10-06
收藏 51KB ZIP 举报
资源摘要信息:"awk命令速查表"
awk是一种编程语言,用于在Linux/Unix环境下对文本和数据进行处理。它非常适合从文件或管道中的数据流中提取数据并进行格式化输出。它是由Aho, Weinberger, 和 Kernighan开发的,是“文本分析工具”的缩写。
以下是awk的一些基础知识点:
1. awk的基本用法:awk '{pattern + action}' {filenames}。其中,pattern表示的是模式,action表示的是当数据匹配模式时要执行的操作。filenames表示的是输入文件名。
2. awk的变量:awk中有两种类型的变量,一种是内置变量,比如NR表示当前行数,NF表示当前行的字段数。另一种是用户定义的变量。
3. awk的模式:awk的模式可以是字符串、正则表达式、表达式或范围。例如,/pattern/表示匹配模式,NR==1表示第一行,NR>2&&NR<5表示第2行到第4行。
4. awk的操作:awk的操作可以包括赋值、输出、流程控制等。例如,print $1表示打印第一字段,print表示打印当前行,if...else...表示进行条件判断。
5. awk的内置函数:awk提供了一些内置函数,用于处理文本和数据。例如,gsub(r,s)用于替换文本中的字符,split(s,a)用于分割字符串。
6. awk的数组:awk中的数组是以字符串为索引的关联数组,可以使用下标访问。
7. awk的流程控制语句:awk提供了if、if-else、for、while和do-while等流程控制语句。
8. awk的输出重定向:awk可以将输出重定向到文件或者管道。例如,print $1 > "file"表示将第一字段的值输出到文件。
9. awk的命令行选项:awk提供了许多命令行选项,如-v用于设置变量,-f用于从文件中读取awk脚本等。
以上就是awk的基础知识点,希望对初学者有所帮助。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2009-08-30 上传
2021-01-31 上传
2021-03-27 上传
2019-09-04 上传
2021-05-31 上传
点击了解资源详情
摇滚死兔子
- 粉丝: 64
- 资源: 4226
最新资源
- 数据通信基础知识——网络入门
- 51单片机Keil C语言入门教程\
- CSS网页布局开发小技巧24则
- tlc549pdf资料
- JavaMail开发手册
- MAXIMO扩展开发环境配置
- 在VisualBasic中构造OpenGL类模块实现三维图形设计
- ActionScript 3.0
- H.264_MPEG-4 Part 10 White Paper.pdf
- JavaConference
- Eclipse J2ME WTK开发教程
- More Effective C++(中文清晰版)
- Warehouse Layout Design
- Android Eclipse开发教程
- BlackBerry Eclipse开发教程
- Android Ant 开发入门教程