-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Selamlar,
AWK ile ilgili bir problemim var. Burada konuyla ilgili birileri olabilecegini dusundum. Umarim fazla off-topic degildir. OpenBSD'de pf ile ilgili bir takim istatistiklerin alinabilecegi bir web interface hazirliyorum. Burada pfctl -sa ile alinan ciktiyi awk ile istedigim kisimlarini alip html'e bastiriyorum. pfctl -sa | grep -v xid | ./process2.awk > hede.html Yukaridaki gibi process edip html'e bastiriyorum. Burada sorun yok fakat process2.awk icerigine bakacak olursak; =============================== SNIP ============================== #!/usr/bin/awk -f { print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\" \"http://www.w3.org/TR/REC-html40/loose.dtd\">" print "<html>" print "<head>" print "<title>FW Log Summary</title>" print "<link rel=stylesheet href=global.css>" print "<HTTP-EQUIV=\"PRAGMA\" CONTENT=\"NO-CACHE\">" print "<body bgcolor=white>" print "<table cellpadding=2 cellspacing=1 border=0 width=\"100%\">" print "<tr>" print "<td bgcolor=\"#cccccc\"> Navigate: <a href=\"index.html\">Status</a> | <a href=\"tcp.html\">TCP</a> | <a href=\"udp.ht$ print "</td>" print "</tr></table>" print "<table cellpadding=5 cellspacing=0 border=0 width=\"100%\">" print "<tr>" print "<br>" print "<b>PF Uptime:</b>" print "<br>" } /Status/ {print $4, $5, $6} { print "<br>" print "<br>" print "<b>Active Connections:<b>" } /^tcp / /^udp / {print $0} { print "</tr>" print "</table>" print "</body></html>" } =============================== SNIP ============================== Yukaridaki sekliyle kod calismiyor. Aradaki icinde "Active Connections" ve <br> gecen uc satiri kaldirdigimda ise kod calisiyor. Burada bloklar halinde bir html kodu, sonra awk, sonra html seklinde calistiramadim kodu. Kesin birseyleri atladim :) Tamer Sahin http://www.securityoffice.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (MingW32) iD8DBQE+ygIQgfeC/CdyvS8RAqwNAJ0cN7k8X8Rkf+WCobrojng4JU/r2ACfVmVa NGoVgsIoRK8Fu3LKQDaa98Y= =sBwk -----END PGP SIGNATURE-----