(一)条件判段
文章图片
文章图片
(二)循环
注意下面b.txt的文件为什么是每行打印一列就换行了,而不是每一行都打印在同一行。原因是 {print i ;
i++} print打印完一次后面就是换行符号阿,打印完一次默认就是后面带的换行符号啊。除非是 {print i,j}这里的i和j才是在同一行。因为这是同一个print语句打印出来的。那个逗号就是映射的OFS
文章图片
文章图片
文章图片
(三) 数组
awk中支持数组,不分关联数组和普通数组。而且不用提前定义,不必declare。不过一般就叫 数组。
文章图片
(四) AWK的一些练习
文章图片
文章图片
文章图片
文章图片
【Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day】
推荐阅读
- Linux|Shell 编程~人入门到入坑。
- Linux技术|Windows平台下ADB的安装与使用
- c#|C#中使用SHFileOperation调用Windows的复制文件对话框
- Shell|Linux下 svn命令操作
- ubuntu环境|ubuntu10.04 常用命令
- ubuntu环境|Linux SSH相关命令
- python|合并和排序 Linux 上的文件 | Linux 中国
- 脚本输入处理——选项处理
- Shell|Shell脚本学习总结
- Shell|Linux: grep命令多关键字的“与”和“或”