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

(一)  条件判段

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

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

 

(二)  循环

注意下面b.txt的文件为什么是每行打印一列就换行了,而不是每一行都打印在同一行。原因是 {print i ; i++} print打印完一次后面就是换行符号阿,打印完一次默认就是后面带的换行符号啊。除非是 {print i,j}  这里的i和j才是在同一行。因为这是同一个print语句打印出来的。那个逗号就是映射的OFS

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

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

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

 

(三) 数组

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

 

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

 

(四) AWK的一些练习

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

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

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

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

 

 

你可能感兴趣的:(shell)