原文: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