summaryrefslogtreecommitdiff
path: root/fillblnk
diff options
context:
space:
mode:
Diffstat (limited to 'fillblnk')
-rw-r--r--fillblnk15
1 files changed, 15 insertions, 0 deletions
diff --git a/fillblnk b/fillblnk
new file mode 100644
index 0000000..dbd2ec1
--- /dev/null
+++ b/fillblnk
@@ -0,0 +1,15 @@
+#!/bin/sh
+echo '#####EOF#####' | cat $2 - $1 |
+awk -F: '\
+$1 == "#####EOF#####" { filling = 1; currentItem = 1; lastItem = NR; next; }
+filling != "1" { itemOrder[" " $1] = NR; name[NR] = $1; }
+filling == "1" { rate[itemOrder[$2]] = $1; }
+END {
+ for (i = 1; i < lastItem; i++) {
+ if (rate[i] != "") {
+ printf ("%s: %s\n", rate[i], name[i]);
+ } else {
+ printf (" 0 trep @ 0.0 msec (0.0/sec): %s\n", name[i]);
+ }
+ }
+ }'