原文:shell脚本,awk 根据文件某列去重并且统计该列频次。

解题方法如下: 解题思路 root localhost study awk NR FNR a NR FNR amp amp b print , ,a a a a s d NR FNR处理第一个文件a gt a a 相当于a a a a a a a a a a a a a a a s a s a s a s a d a d 这里只取值,不输出 NR FNR amp amp b print , ,a ...

2016-09-25 00:23 0 7766 推荐指数:

查看详情

shell脚本awk取中间的方法。

解释 1.$(int(NF/2)+1) 中int(NF/2)等于3,然后加1,就得到中间的4了。 2.$(NF/2+0.5) 相当于得出的是整数。NF/2是3.5,再由3.5+0.5,所以就是 ...

Mon Nov 28 08:55:00 CST 2016 0 2858
shell脚本awk合并一的问题。

文件 file2内容如下:0 qwert1 asdfghjk2 asdjkl2 zxcvbn3 dfghjkll4 222224 tyuiop4 bnm 让第一相等的合并成一行,不要第一,也就是变为如下格式:22222;tyuiop;bnmqwertasdfghjkasdjkl ...

Tue Sep 27 08:12:00 CST 2016 0 3934
awk 统计文件中按照某统计的和(sum)

把第一相同的名称的第二加起来: [root@localhost cc]# cat 1.txtaaa 10 bbb 20aaa 30ccc 40ccc 20ccc 40 [root@localhost cc]# cat 1.txt |awk '{sum[$1]+=$2}END{for(i ...

Mon Nov 21 23:56:00 CST 2016 0 2298
awk去重以某重复的行

[root@localhost cc]# cat 2.txt adc 3 5 a d aa 3 adfa d ba 3 adf 去重第一重复的行: [root@localhost cc]# cat 2.txt |awk '!a[$1]++{print}'adc 3 5 a d a 重复的行 ...

Tue Nov 22 00:27:00 CST 2016 1 25945
使用shell脚本文件中加一

上午大学同学问了我一个脚本的问题,大概需求就是看到所有端口的开启情况,还要知道每个端口的应用程序路径,而且要和之前的数据齐平,就是再加一数据。我腚眼一看,非常容易嘛,但由于当时忙,所以就说中午给他发过去,但到自己写的时候,各种问题啊,awk的用法找了又找,不得不说awk非常伟大,脚本 ...

Wed Jul 19 23:07:00 CST 2017 0 1182
awk/行进行统计求和【转】

场景】--类似于excel中的sum函数对/行进行统计求和 【要求1】--对进行统计求和 【要求2】--对行进行统计求和 代码实现1 【解析】 把每的总和用数组a[i]来表示;用for(i ...

Fri May 18 16:57:00 CST 2018 0 4246
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM