#!/bin/awk -f # dshbak *must have nawk or compatible* BEGIN { LASTNODE="null" } { if ($1 != LASTNODE) { LASTNODE = $1 FOO = $1 gsub(/./,"-",FOO) printf("-----%s\nNode %s\n-----%s\n", FOO, $1, FOO) } sub(/:/,"!@#$!") sub(/^.*!@#$! /,"") print $0 }
#!/bin/awk -f # dshbak *must have nawk or compatible* BEGIN { LASTNODE="null" } { if ($1 != LASTNODE) { LASTNODE = $1 FOO = $1 gsub(/./,"-",FOO) printf("-----%s\nNode %s\n-----%s\n", FOO, $1, FOO) } sub(/:/,"!@#$!") sub(/^.*!@#$! /,"") print $0 }