07-27-2007
Quote:
Originally Posted by
onthetopo
I think NR isn't the right thing to use, suppose for some lines, field 3 is empty, I think somehow you need an emptiness check and average =s/(NR-numemptylines)
I think that using just NR is the right approach
as empty values would affect the final average
and the OP had not specified anything about that.
But its good to have a different opinion
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi I have fakebook.csv as following:
F1(current date) F2(popularity) F3(name of book) F4(release date of book)
2006-06-21,6860,"Harry Potter",2006-12-31
2006-06-22,,"Harry Potter",2006-12-31
2006-06-23,7120,"Harry Potter",2006-12-31
2006-06-24,,"Harry Potter",2006-12-31... (0 Replies)
Discussion started by: onthetopo
0 Replies
2. Shell Programming and Scripting
Hi,
I have two time series data (below) merged into a file.
t1 and t2 are in unit of second
I want to calculate the average of V1 every second and count how many times "1" in V2 is occur within a second
Input File:
t1 V1 t2 V2
10.000000... (5 Replies)
Discussion started by: nica
5 Replies
3. Shell Programming and Scripting
Hello,
Let's assume I have 100 files FILE_${m} (0<m<101). Each of them contains 100 lines and 10 columns.
I'd like to get in a file called "result" the average value of column 3, ONLY between lines 11 and 17, in order to plot that average as a function of the parameter m.
So far I can compute... (6 Replies)
Discussion started by: DMini
6 Replies
4. Shell Programming and Scripting
Hi,
I have the following data in a file for example:
P1 XXXXXXX.1 YYYYYYY.1 ZZZ.1
P1 XXXXXXX.2 YYYYYYY.2 ZZZ.2
P1 XXXXXXX.3 YYYYYYY.3 ZZZ.3
P1 XXXXXXX.4 YYYYYYY.4 ZZZ.4
P1 XXXXXXX.5 YYYYYYY.5 ZZZ.5
P1 XXXXXXX.6 YYYYYYY.6 ZZZ.6
P1 XXXXXXX.7 YYYYYYY.7 ZZZ.7
P1 XXXXXXX.8 YYYYYYY.8 ZZZ.8
P2... (6 Replies)
Discussion started by: alex2005
6 Replies
5. Shell Programming and Scripting
Hi,
I'm new to shell programming, can anyone help me on this? I want to do following operations -
1. Average salary for each country
2. Total salary for each city
and data that looks like -
salary country city
10000 zzz BN
25000 zzz BN
30000 zzz BN
10000 yyy ZN
15000 yyy ZN
... (3 Replies)
Discussion started by: shell123
3 Replies
6. Shell Programming and Scripting
I want to calculate the average line by line of some files with several lines on them, the files are identical, just want to average the 3rd columns of those files.:wall:
Example file:
File 1
001 0.046 0.667267
001 0.047 0.672028
001 0.048 0.656025
001 0.049 ... (2 Replies)
Discussion started by: AriasFco
2 Replies
7. Shell Programming and Scripting
Hi,
I would like to calculate the average of column 'y' based on the value of column 'pos'.
For example, here is file1
id pos y c
11 1 220 aa
11 4333 207 f
11 5333 112 ee
11 11116 305 e
11 11117 310 r
11 22228 781 gg
11 ... (2 Replies)
Discussion started by: jackken007
2 Replies
8. UNIX for Dummies Questions & Answers
Hi,
I am searching for an awk-script that computes the mean values for the $2 column, but addicted to the values in the $1 column. It also should delete the unnecessary lines after computing...
An example (for some reason I cant use the code tag button):
cat list.txt
1 10
1 30
1 20... (2 Replies)
Discussion started by: bjoern456
2 Replies
9. Shell Programming and Scripting
Hello dears,
I have a log file with records like below and want to get a average of one column based on the search of one specific keyword.
2015-02-07 08:15:28 10.102.51.100 10.112.55.101 "kevin.c" POST ... (2 Replies)
Discussion started by: Newman
2 Replies
10. Shell Programming and Scripting
I have the need to match the first two columns and when they match, calculate the percent of average for the third columns. The following awk script does not give me the expected results.
awk 'NR==FNR {T=$3; next} $1,$2 in T {P=T/$3*100; printf "%s %s %.0f\n", $1, $2, (P>=0)?P:-P}' diff.file... (1 Reply)
Discussion started by: ncwxpanther
1 Replies
uptime(1) General Commands Manual uptime(1)
NAME
uptime, w - show how long system has been up and/or who is logged in and what they are doing
SYNOPSIS
[user]
[pset_list]]
[user]
[pset_list]]
DESCRIPTION
prints the current time, the length of time the system has been up, the number of users logged on to the system, and the average number of
jobs in the run queue over the last 1, 5, and 15 minutes for the active processors.
is linked to and prints the same output as displaying a summary of the current activity on the system.
Options
and recognize the following options:
Print the current time, the length of time the system has been up,
and the number of users logged on to the system in the first line of the output. The average number of jobs in the core over
the last 1, 5, and 15 minutes for the active processors is also printed.
When used with the option, the load averages for the processor sets (psets) are calculated on a core basis.
Suppress the first line and the heading line.
This option should not be used with the option. This option assumes the use of the option to
Use long output.
This option assumes the use of the option to
Print the current time, the length of time the system has been up, and
the number of users logged on to the system in the first line of the output. The load averages over the last 1, 5, and 15
minutes for the processor sets (psets) given in the command line, pset_list, are displayed in the subsequent lines. If no
arguments are given, the load averages are displayed for all the psets in the system.
If pset id of an empty pset is given in the command line, a corresponding message will be displayed. If the kernel does not
have the pset capability, gives an error. The option cannot be used along with other options except
Use the short form of output for displaying terminal information.
The terminal name is abbreviated, and the login time and CPU times are suppressed.
Print only the first line describing the overall state of the system.
This is the default for the command.
Print a summary of the current activity on the system for each user.
This is the default for the command.
EXAMPLES
The command:
produces text resembling the following:
depending upon the current status of the system.
The command:
gives the load average of all the psets in the system. If 0, 94, 95, and 97 are existing psets in the system, the output will look like
the following:
The command:
gives output which looks like the following if 94 and 95 are valid pset ids:
The command:
gives the load average of the system, producing output resembling the following:
The command:
gives the load average of all the psets in the system. If 0 and 1 are psets in the system, the output will look like the following:
AUTHOR
was developed by the University of California, Berkeley and HP.
SEE ALSO
mpctl(2), pset_ctl(2).
uptime(1)