|
|
1.1 ! root 1: #!/bin/sh ! 2: awk ' ! 3: BEGIN { ! 4: mapping["filestore"] = "iso ftam" ! 5: mapping["terminal"] = "iso vt" ! 6: mapping["mib"] = "iso cmip" ! 7: mapping["passwdstore"] = "isode passwd lookup demo" ! 8: mapping["shell"] = "isode shell" ! 9: mapping["Z39.50"] = "IRP Z39.50" ! 10: mapping["pp-qmgr"] = "pp qmgr interface" ! 11: mapping["\"pp qmgr\""] = "pp qmgr interface" ! 12: } ! 13: { ! 14: if ( substr($0,1,1) == "#" ) ! 15: next ! 16: if ( $1 == "" ) ! 17: next ! 18: ! 19: if (new == "" ) { ! 20: tmp = $2 ! 21: for (i=3; i<=NF -2; i++) ! 22: tmp = tmp " " $i ! 23: ! 24: if ( $NF == "\\" ) ! 25: new = $1 ! 26: else { ! 27: if ($1 == "default") ! 28: continue ! 29: if (mapping [tmp] == "") ! 30: printf "%-14s %-20s %s\n", $1, tmp, $NF ! 31: else ! 32: printf "%-14s %-20s %s\n", $1, mapping[tmp], $NF ! 33: } ! 34: } else { ! 35: if (substr($1,1,1) == "\\") ! 36: $1 = substr ($1,2) ! 37: ! 38: if (new == "default") ! 39: next ! 40: if (mapping [tmp] == "") ! 41: printf "%-14s %-20s %s\n", new, tmp, $1 ! 42: else ! 43: printf "%-14s %-20s %s\n", new, mapping[tmp], $1 ! 44: ! 45: new = "" ! 46: } ! 47: ! 48: } ' ! 49:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.