Annotation of researchv10dc/vol2/ADM/bm.sh, revision 1.1.1.1

1.1       root        1: #!/bin/sh
                      2: awk ' BEGIN    { pat = "^x X PI:[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:[^,]*,[^,]*,[^,]*,"; }
                      3: /^x X COORD/   {
                      4:        found[$4] = 1
                      5:        coord[$4] = $11
                      6:        next
                      7: }
                      8: /^x X PI/      {
                      9:        split($3, a, ":")
                     10:        off = coord[a[6]]-a[2]
                     11:        if(found[a[6]] && off && match($0, pat)){
                     12:                pre = substr($0, RSTART, RLENGTH)
                     13:                post = substr($0, RSTART+RLENGTH)
                     14:                newx = post+off
                     15:                sub("^[0-9]*", "" newx, post)
                     16:                print "# increasing following xoff by " off
                     17:                $0 = pre post
                     18:        }
                     19: }
                     20:        { print $0 }
                     21: '

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.