07-25-2012
Sorry, I meant more than two columns so that the code would have to be altered to take the average of more than two columns ignoring the X's.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I have 20 files which have respective 50 lines with different values.
I would like to process each line of the 50 lines in these 20 files one at a time and do an average of 3rd field ($3) of these 20 files. This will be output to an output file.
Instead of using join to generate whole... (8 Replies)
Discussion started by: ahjiefreak
8 Replies
2. UNIX for Dummies Questions & Answers
Dear Gurus,
I am very new to UNIX. I appreciate your help to manage my files.
I have 16 files with equal number of columns in it. Each file has 9 columns separated by space. I need to compare the values in the second column of first file and obtain the corresponding value in the 9th column... (12 Replies)
Discussion started by: Unilearn
12 Replies
3. UNIX for Dummies Questions & Answers
Hey all, I am relatively poor at programming and unfortunately don't have time to read about programming at this current moment.
I wanted to be able to run a simple command to read a column of numbers in a file and give me the average of those numbers. In addition if I could specify the... (2 Replies)
Discussion started by: Leonidsg
2 Replies
4. Shell Programming and Scripting
I have a lot of input files that have the following form:
Sample Cq Sample Cq Sample Cq Sample Cq Sample Cq
1WBIN 23.45 1WBIN 23.45 1CVSIN 23.96 1CVSIN 23.14 S1 31.37
1WBIN 23.53 1WBIN 23.53 1CVSIN 23.81 1CVSIN 23.24 S1 31.49
1WBIN 24.55 1WBIN 24.55 1CVSIN 23.86 1CVSIN 23.24 S1 31.74 ... (3 Replies)
Discussion started by: isildur1234
3 Replies
5. 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
6. Shell Programming and Scripting
Hi all,
I think so I’m getting the result is wrong, while using following awk commend,
colval=$(awk 'FNR>1 && NR==FNR{a=$4;next;} FNR>1 {a+=$4; print $2"\t"a/3}'
filename_f.tsv filename_f2.tsv filename_f3.tsv)
echo $colval >> Result.tsv
it’s doing the condition 2 times, first result... (5 Replies)
Discussion started by: Shenbaga.d
5 Replies
7. Shell Programming and Scripting
Hi,
My input file
Gene1 1
Gene1 2
Gene1 3
Gene1 0
Gene2 0
Gene2 0
Gene2 4
Gene2 8
Gene3 9
Gene3 9
Gene4 0
Condition:
If the first column matches, then look in the second column. If there is a value of zero in the second column, then don't consider that record while averaging.
... (5 Replies)
Discussion started by: jacobs.smith
5 Replies
8. 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
9. Shell Programming and Scripting
Hello Members,
Need your expert opinion how to tackle below.
I have an input file that looks like below:
USS|AWCC|AFGAW|93|70
USSAA|Roshan TDCA|AFGTD|93|72,79
ALB|Vodafone|ALBVF|355|69
ALGEE|Wataniya (Nedjma)|DZAWT|213|50,550
I like output file in below format:
... (7 Replies)
Discussion started by: umarsatti
7 Replies
10. UNIX for Beginners Questions & Answers
I have files that have the following columns
chr pos ref alt sample 1 sample 2 sample 3
chr2 179644035 G A 1,107 0,1 58,67
chr7 151945167 G T 142,101 100,200 500,700
chr13 31789169 CTT CT,C 6,37,8 0,0,0 15,46,89
chr22 ... (3 Replies)
Discussion started by: nans
3 Replies
slp(1) General Commands Manual slp(1)
NAME
slp - set printing options for a non-serial printer
SYNOPSIS
cols] indent] lines] pages] pages]
DESCRIPTION
sets printer formatting options such as the number of lines per page, number of characters per line, and indentation. These characteris-
tics are controlled by the printer driver as described in lp(7). acts on the current standard output.
Options
recognizes the following options and arguments:
Report all option settings.
Specify a character printer
where backspace characters pass through the driver unchanged. The absence of this option indicates a line printer.
The driver takes the necessary action to accommodate backspace characters.
Resets the printer back to line-printer mode.
Limit the number of columns to be printed to
cols. Characters beyond the specified limit are truncated.
Reset options to default for the device.
This action is not taken until the next open occurs on the device.
Indent indent columns before printing the first column.
Select cooked mode.
Cooked mode must be used with a cooked device special file which is identified by an lp mnemonic that is not preceded
by the character
Specify the number of
lines per page. The last new-line character of each page is changed to a form-feed.
Set the page size to infinity.
Since the last new-line of the page is never encountered, no new-line characters are changed to form-feeds.
Select a raw mode for graphics dumps.
All other options are ignored except If the option is not given, is assumed.
Eject zero or more
pages after the final close of the device.
Eject zero or more
pages when the device is opened.
EXAMPLES
In a typical case, the printer is set to 80 columns, no indentation, with no form-feeds between pages:
WARNINGS
Use of the command in conjunction with the spooler (see lp(1)) might cause undesirable side effects. The spooler model files make assump-
tions regarding the configuration and can get confused when the default values are altered. Although most options can be altered without
difficulty, special problems sometimes result from adjusting the number of lines and the number of columns per page.
AUTHOR
was developed by HP.
SEE ALSO
lp(1), ioctl(2), lp(7).
slp(1)