#!/bin/ksh TRACEFILE=$1 sed -e ' s//\>/g s/SO: \(0x[A-Fa-f0-9]*\)/SO: \1<\/a>/ s/LIBRARY HANDLE:\(0x[A-Fa-f0-9]*\)/LIBRARY HANDLE:\1<\/a>/ s/owner: \(0x[A-Fa-f0-9]*\)/owner: \1<\/a>/ s/handle=\(0x[A-Fa-f0-9]*\)/handle=\1<\/a>/ ' $TRACEFILE | awk ' BEGIN { print "ssexplorer output
" }
   { print $0 }
   END { print "
" } ' > ~/blah.html #awk ' # # BEGIN { print "ssexplorer output
" }
#    
#    /0x[A-Fa-f0-9]/ { gsub( /(0x[A-Fa-f0-9]*)/, "&", $0 ) }
#     
##    /SO: 0x[A-Za-z0-9]/ {
##        match($0, /(0x[A-Fa-f0-9]*),/ , arr)
##        printf ("%s\n", arr[1], gsub( /(0x[A-Fa-f0-9]*)/, "&", $0 ) )
##        
##    }
##    !/SO: 0x[A-Fa-f0-9]/ { gsub(/(0x[A-Fa-f0-9]*)/, "&", $0) ; printf("%s\n", $0)  }
#    
#    
#    END { print "
" } # # #' | awk '/SO: / { sub( /