Home | History | Annotate | Line # | Download | only in dist
      1  1.1  mrg #!/bin/sh
      2  1.1  mrg echo '#####EOF#####' | cat $2 - $1 |
      3  1.1  mrg awk -F: '\
      4  1.1  mrg $1 == "#####EOF#####"	{ filling = 1; currentItem = 1; lastItem = NR; next; }
      5  1.1  mrg filling != "1"	{ itemOrder[" " $1] = NR; name[NR] = $1; }
      6  1.1  mrg filling == "1"	{ rate[itemOrder[$2]] = $1; }
      7  1.1  mrg END	{
      8  1.1  mrg 	for (i = 1; i < lastItem; i++) {
      9  1.1  mrg 		if (rate[i] != "") {
     10  1.1  mrg 			printf ("%s: %s\n", rate[i], name[i]);
     11  1.1  mrg 		} else {
     12  1.1  mrg 			printf (" 0 trep @ 0.0 msec (0.0/sec): %s\n", name[i]);
     13  1.1  mrg 		}
     14  1.1  mrg 	}
     15  1.1  mrg 	}'
     16