@Scrutinizer
A very nice solution. I did use nearly one hour to study this simple work to find out how it works. I do admire how you guys manage to find this clever simple solution to the problems.
I just like to explain how this script work, so I have written it some more readable.
#1 Setting the Field separator to one or more spaced followed by a comma ' *,'
Run on line one22057485 ,219 ,1050 $1=22057485$2=219$3=1050
#2 test if p is different form $1, and it is since p=0 (no data)
#3 test if p contains data, no, p is blank, do not print.
#4 set s=$3 OFS $1s="1050 22057485"
#5 p=$1=22057485
#6 s=s OFS $2s="1050 22057485 219" Run on line two22057485 ,223 ,1050 $1=22057485$2=223$3=1050
#2 test if p is different form $1, and it equal p=22057485$1=22057485
Jump to #6
#6 s=s OFS $2s="1050 22057485 219 223" Run on line three21897425 ,278 ,1050 $1=21897425$2=278$3=1050
#2 test if p is different form $1, and it is since p=22057485 $1=21897425
#3 test if p contains data, yes print s1050 22057485 219 223
#4 set s=$3 OFS $1s="1050 21897425"
#5 p=$1=21897425
#6 s=s OFS $2s="1050 21897425 278" Run on line four
.
.
. #7 END Last job, print the last line print s
#8 setts the Output Field Separator to tabOFS='\t'
Hi everyone,
I'm just wondering how could I using awk language merge two files by comparison of one their row.
I mean, I have one file like this:
file#1:
21/07/2009 11:45:00 100.0000000 27.2727280
21/07/2009 11:50:00 75.9856644 25.2492676
21/07/2009 11:55:00 51.9713287 23.2258072... (4 Replies)
Hi,
How to enumerate duplicate values, without sorting the file.
example
1 1
2 1
3 1
1 2
2 2
3 2
1 3
2 3
3 3
Where the first column have the repetead values without sorting,
I would like to get the value of the times that the value is repetead , as I show... (2 Replies)
I have two questions that are related, so it would be great if you can help me with both!
Question1:
I have a file A that looks like this:
a x
b y
b z
c w
I want to get something like:
a x
b y; z
c w
Given that a,b,c has no spaces. But the other letters might contain spaces.
... (2 Replies)
My input file is:
LOC_Os01g01870 GO:0006139
LOC_Os01g01870 GO:0009058
LOC_Os01g02570 GO:0006464
LOC_Os01g02570 GO:0009987
LOC_Os01g02570 GO:0008152
LOC_Os01g04380 GO:0006950
LOC_Os01g04380 GO:0009628
I want to append the duplicate values in a tab/space... (2 Replies)
Hi Gents,
Please can you help me to get the desired output .
In the first column I have some duplicate records, The condition is that all need to reject the duplicate record keeping the last occurrence. But the condition is. If the last occurrence is equal to value 14 or 98 in column 3 and... (2 Replies)
Dear folks
I have a map file of around 54K lines and some of the values in the second column have the same value and I want to find them and delete all of the same values. I looked over duplicate commands but my case is not to keep one of the duplicate values. I want to remove all of the same... (4 Replies)
Join and merge multiple files with duplicate key and fill void columns
Hi guys,
I have many files that I want to merge:
file1.csv:
1|abc
1|def
2|ghi
2|jkl
3|mno
3|pqr
file2.csv: (5 Replies)