数据处理脚本之awk篇

1.awk适用于多列匹配,如果匹配单独的字符串采用sed或许会更佳。

2.awk在正向匹配和反向匹配时,最好用采用“()”包含来进行单独分割,以免报错。

3.注意对于某列的匹配“!~”和“~”分别正反匹配。

4.如果“,”不能分割匹配项或者报错,可根据效用选用“   ”以及“&&”进行连接。

5.正则[]要用//包含,不然报错。

6.Tab键产生的空格并非默认,需要”/t”。

7.^[]匹配的为否定中括号内的所以内容。而[^*]则是否定括号内任意。

8./^123$/,完整匹配“123”字符。

9.记住特殊字符,出错检查是否应该用“\”转义。

10.执行action请用{}括起来,想一步完成所有别忘了加后缀文件。

11.awk ‘NR>2 && NR<11 {print $0}’ file 单独取文本其中几行

 本文是博主实践得来,内容简易,后续内容会续上,不喜可喷勿秽言。 Enjoy yourself~