AWK求和 平均值 最值

2022-05-09 21:18:41 字數 1347 閱讀 5701

--awk求和、平均值、最值

------------------------2014/02/14

打包當前目錄下的所有檔案
ls | awk ''

取範圍

[root@vm-202 zhuo]# echo "abc#1233+232@jjjj?===" |awk -f '[#@]' ''
1233+232
[root@vm-202 zhuo]# echo "abc#1233+232@jjjj?===" |awk -f '[@?]' ''
jjjj
awk '/^[^$]/ ' test.txt                匹配非空行
awk '/^[^zhuo]/ ' test.txt        匹配非包含zhuo的
替換(將:替換成#)
[root@vm-202 zhuo]# echo "zhuo:x:503:504::/home/zhuo:/bin/bash" |awk 'gsub(/:/,"#") '
zhuo#x#503#504##/home/zhuo#/bin/bash
you.txt文件內容
1
2
3
4
列求和: cat you.txt |awk 'end'
列求平均值:cat you.txt |awk 'end'
列求最大值:cat you.txt |awk 'beginend'
設定乙個變數開始為0,遇到比該數大的值,就賦值給該變數,直到結束。
求最小值:cat you.txt |awk 'beginend'
例3:
a     88
b     78
b     89
c     44
a     98
c     433
要求輸出:a:88;98
b:78;89
c:44;433
awk 'end' test.txt |awk ''

C Linq之求和,平均值,最大值,最小值

using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace wolfy.linqaggregation product...

Linq之求和,平均值,最大值,最小值

最近一直在弄統計的內容,和統計相關的操作,就需要用到了,而有些在資料庫中操作起來非常不方便,沒辦法就用c 中的linq來實現了。乙個例子 using system using system.collections.generic using system.linq using system.text...

awk 計算平均值,最大值,最小值,求和

檢視最近記憶體使用情況 cat tmp mem.log 30.05 30.06 30.01 30.00 30.00 29.96 29.99 30.02 30.01 30.07 30.40 30.25 30.24 30.08 30.14 30.20 30.26 30.11 30.18 30.19 30...