首页 > 代码库 > Linux常用命令awk
Linux常用命令awk
awk能够处理类似csv这种按行格式的数据,对每一行record按照-F指定的分隔符切割,然后处理。默认支持空格和\t分隔符
1、统计文件里某一列数据等于某个值的个数
cat djt10.log | awk -F ‘,‘ ‘BEGIN{count=0;f=0} {if($1 == 1){count = count+1} else{f = f+1}} END{print count,f, count/f}‘ > 1-0_djt10.txt
2、拼接$1参数指定文件夹下的文件到一个大文件
for((i=13; i<189;i++)) do cd 10.52.116.$i pwd cat ./$1/find_prog.log >> ../djt$1.log cd .. #pwd done
Linux常用命令awk
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。