shell
m0_53279514
这个作者很懒,什么都没留下…
展开
-
2021-01-12
shell NR 显示行号 awk ‘{test[$1]++}END{for(i in test){print i, test[i]}}’ 文件 统计文件出现的次数 用 -F 选项手动指定(-F选项指定的分隔符) sort命令用于将文本文件内容加以排序 uniq命令用于检查及删除文本文件中重复出现的行列,一般与sort命令结合使用 采用NR, 下一个文件的行序号会接着上一个文件,FNR就会单独统计 -F fs 其中fs是指定输入分隔符,fs可以是字符串或正则表达式;分隔符默认是空格 -F"[ %原创 2021-01-12 18:53:48 · 43 阅读 · 0 评论 -
shell
AWK工作过程: 1.如果BEGIN块存在,awk执行它指定的actions。 2.awk从输入文件中读取一行,称为一条输入记录。(如果输入文件省略,将从标准输入读取),awk将读入的记录分割成多个字段,将第1个字段放入变量$1中,第2个字段放入$2,以此类推。$0表示整条记录。 3、把当前输入记录与awk中’匹配规则{执行命令}'中的“匹配规则”比较,看是否匹配,如果相匹配,就执行对应的‘执行命令’。如果不匹配,就跳过对应的执行命令。 4、awk读取输入的下一行,继续重复步骤2和3,这个过程一直持续,直到原创 2021-01-09 16:25:15 · 70 阅读 · 0 评论