|
|
1.1 root 1: echo merging $1 1>&2
2: sort -n | awk '
3: #
4: # merge all lines with equivalent leading ids
5: #
6: BEGIN {
7: line = ""; id = 0; last = ""
8: }
9:
10: {
11: #
12: # skip duplicates
13: #
14: if($0==last)
15: next;
16: last = $0;
17: if($1 != id){
18: if(line!="")
19: print line;
20: id = $1;
21: line = $2;
22: } else
23: line = line " " $2;
24: for(i=3; i<=NF; i++)
25: line = line " " $i;
26: }
27:
28: END {
29: if(line!="")
30: print line;
31: }
32: '
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.