1

I am trying to print the server name in HTML I wrote the below code using awk -v to do that but the server name is not printing.

awk -v server="${svr}" 'BEGIN{
FS=","
print "==============================\n"
printf "<h2>ServerName :  ${server}</h2>"
print "=============================="
print  "<HTML>""<TABLE border="1">"
}
 {
printf "<TR>"
for(i=1;i<=NF;i++)
{
printf "%s", "<td"
if ($i+0==2) printf " bgcolor=#FF3333"
    else if ($i+0==1) printf " bgcolor=#FFCC33"
    else if ($i+0==4) printf " bgcolor=#99FF33"
print ">" $i "</td>"
}
print "</TR>"
 }
END{
print "</TABLE></BODY></HTML>"
 }

it is printing ServerName : ${server} Please let me know what i am missing.

Sandy
  • 81
  • 1
  • 9

1 Answers1

3

use in this way:

print "servername:" server

or:

printf "foo: %s bar", server
Kent
  • 189,393
  • 32
  • 233
  • 301