Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day

(一)条件判段
Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day
文章图片

Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day
文章图片


(二)循环
注意下面b.txt的文件为什么是每行打印一列就换行了,而不是每一行都打印在同一行。原因是 {print i ; i++} print打印完一次后面就是换行符号阿,打印完一次默认就是后面带的换行符号啊。除非是 {print i,j}这里的i和j才是在同一行。因为这是同一个print语句打印出来的。那个逗号就是映射的OFS
Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day
文章图片

Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day
文章图片

Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day
文章图片


(三) 数组
awk中支持数组,不分关联数组和普通数组。而且不用提前定义,不必declare。不过一般就叫 数组。

Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day
文章图片


(四) AWK的一些练习
Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day
文章图片

Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day
文章图片

Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day
文章图片

Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day
文章图片


【Shell学习15天(文本处理AWK(条件判断&循环&数组))- 10day】

    推荐阅读