Skip to content

Instantly share code, notes, and snippets.

@bilzard
Last active April 10, 2020 03:35
Show Gist options
  • Save bilzard/bfc3428376834000800feb7639ad4e68 to your computer and use it in GitHub Desktop.
Save bilzard/bfc3428376834000800feb7639ad4e68 to your computer and use it in GitHub Desktop.
#!/usr/local/bin/awk -f
BEGIN {
s = 0
}
{
a = $1
s = s + a
}
END {
n = NR
print s / n
}
90
49
86
90
77
17
93
43
31
29
86
94
4
72
7
3
14
52
25
100
53
65
29
58
51
26
13
32
4
17
99
39
83
25
96
6
1
96
59
4
3
95
8
94
90
44
93
84
55
82
44
21
100
29
21
13
1
6
51
51
60
38
59
8
18
1
15
33
46
86
44
6
9
85
13
64
36
14
9
32
13
46
20
31
75
49
54
13
89
32
36
85
95
85
4
10
13
1
25
2
71
37
12
72
85
4
94
61
6
62
59
83
58
7
50
12
53
23
73
31
26
41
22
8
17
31
33
48
27
91
30
86
41
46
65
36
93
62
26
25
20
99
7
60
69
6
64
43
55
86
73
39
65
93
17
24
69
27
69
40
39
11
2
82
95
4
48
14
7
16
28
77
44
17
5
26
32
68
18
84
97
79
83
32
22
31
22
41
0
47
83
25
9
93
61
45
97
94
1
73
75
16
100
99
82
43
67
26
94
83
33
95
31
100
5
61
28
40
31
19
70
67
73
70
16
79
71
50
89
20
19
98
61
91
47
11
48
100
25
66
94
35
42
4
96
93
36
58
87
38
28
31
96
32
23
16
60
26
26
30
45
93
31
70
24
67
68
29
48
64
88
3
74
24
23
50
20
81
87
16
96
78
41
17
68
39
88
95
94
76
29
0
77
19
26
27
6
18
14
66
8
9
15
70
96
9
79
4
59
42
0
52
52
18
74
89
83
16
50
77
27
13
53
72
92
99
27
62
44
2
85
26
83
73
66
68
52
57
25
100
61
49
51
57
58
34
10
64
37
52
51
28
64
75
93
48
76
51
34
80
74
98
67
99
15
48
53
59
85
86
6
54
87
65
97
54
35
79
64
13
96
63
80
44
37
99
14
10
65
75
15
24
56
52
62
100
4
73
8
80
30
45
53
74
8
16
79
30
38
49
39
93
16
25
40
84
16
89
47
76
29
93
74
72
58
90
23
86
43
12
8
6
38
95
83
34
23
20
88
73
80
35
90
4
45
44
19
21
71
57
72
72
69
58
55
95
75
9
69
92
79
44
63
34
52
22
42
1
98
30
62
24
47
52
65
41
94
50
78
77
29
19
89
12
81
82
38
75
55
39
86
51
46
5
11
20
68
96
69
96
61
25
76
21
10
34
93
53
100
49
36
10
51
81
43
83
79
40
46
82
13
5
38
99
2
48
25
43
82
5
70
90
84
6
38
38
34
44
32
63
71
46
80
31
22
39
29
54
65
99
3
91
53
10
34
69
68
83
68
70
80
88
88
50
41
88
15
47
6
4
64
16
90
62
28
99
50
98
80
42
17
8
90
85
12
41
46
65
84
100
83
21
69
4
34
37
61
3
70
99
33
79
76
66
36
83
61
16
64
89
43
72
43
65
83
65
18
28
44
46
76
94
65
0
1
67
34
58
97
60
9
21
52
98
64
17
90
41
6
81
95
2
60
72
21
40
56
71
76
76
71
38
86
77
12
65
48
93
65
56
98
35
7
47
89
18
91
13
81
15
61
30
99
27
79
14
9
80
42
43
62
10
74
54
36
3
82
28
92
96
71
77
80
0
61
27
38
52
62
38
36
61
12
37
10
71
29
68
56
45
92
41
0
37
96
75
50
69
35
89
81
61
13
94
11
88
91
62
89
6
32
100
21
19
55
75
72
39
66
72
3
60
27
93
13
18
72
12
17
72
34
60
7
25
40
13
98
70
67
86
20
91
87
43
30
70
40
98
91
56
84
54
79
40
37
52
27
8
4
76
45
67
50
99
2
18
11
71
100
91
72
3
48
74
13
14
54
30
93
84
32
54
13
23
45
20
57
13
4
22
10
59
65
14
0
12
83
48
1
67
36
27
78
41
69
40
82
73
2
67
70
22
72
95
58
32
14
28
38
4
82
91
19
93
61
34
77
0
41
66
5
90
63
81
69
48
56
69
31
90
21
30
78
50
86
87
34
48
15
84
23
75
60
52
30
88
8
39
49
25
67
53
1
47
52
1
62
18
64
66
27
71
40
13
98
90
45
31
71
19
27
51
98
13
34
25
84
28
100
0
61
100
90
50
59
22
81
26
36
76
30
78
82
47
46
11
6
72
90
41
14
57
40
65
85
82
20
95
13
33
30
4
68
51
45
48
13
33
54
5
30
83
20
57
23
8
23
17
6
20
57
10
57
46
58
58
28
22
100
80
65
25
13
31
9
10
60
45
100
80
0
93
84
45
2
99
24
87
73
59
75
48
50
26
38
54
95
85
92
50
#!/usr/local/bin/awk -f
BEGIN {
s1 = 0
s2 = 0
}
{
a = $1
s1 += a
s2 += a^2
}
END {
n = NR
stdev = sqrt((s2 - s1^2 / n) / (n - 1))
print stdev
}
@bilzard
Copy link
Author

bilzard commented Apr 9, 2020

$ ./avg sample.dat
50.021
$  ./stdev sample.dat
29.4854

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment