1264fa531Smrg#!/bin/sh 2264fa531Smrgecho '#####EOF#####' | cat $2 - $1 | 3264fa531Smrgawk -F: '\ 4264fa531Smrg$1 == "#####EOF#####" { filling = 1; currentItem = 1; lastItem = NR; next; } 5264fa531Smrgfilling != "1" { itemOrder[" " $1] = NR; name[NR] = $1; } 6264fa531Smrgfilling == "1" { rate[itemOrder[$2]] = $1; } 7264fa531SmrgEND { 8264fa531Smrg for (i = 1; i < lastItem; i++) { 9264fa531Smrg if (rate[i] != "") { 10264fa531Smrg printf ("%s: %s\n", rate[i], name[i]); 11264fa531Smrg } else { 12264fa531Smrg printf (" 0 trep @ 0.0 msec (0.0/sec): %s\n", name[i]); 13264fa531Smrg } 14264fa531Smrg } 15264fa531Smrg }' 16