Re: Nmap results in spread*** format

From: Eric Paynter (eric_at_arcticbears.com)
Date: 06/18/04

  • Next message: nee cee: "Re: To google or not.."
    Date: Thu, 17 Jun 2004 17:01:32 -0700 (PDT)
    To: pen-test@securityfocus.com
    
    

    On Thu, June 17, 2004 8:00 am, Bill Z. said:
    > On Tue, 15 Jun 2004, Eric Paynter wrote:
    >> On Mon, June 14, 2004 11:22 am, Bill Z. said:
    >>> echo "<table>" ; grep "^[0-9*]" nmap-out | awk '{print "<tr><td>" $1 \
    >>> "<td>" $2 "<td>" $3}'; echo "</table>" > nmap-out.xls
    >>
    >> with my shell, the redirect to nmap-out.xls only applied to the last
    >> command. The following fixes [...]
    >>
    >> echo "<table>" > nmap-out.xls
    >> grep "^[0-9*]" nmap-out | awk '{print "<tr><td>" $1 \
    >> "</td><td>" $2 "</td><td>" $3 "</td></tr>"}' nmap-out.xls
    >> echo "</table>" >> nmap-out.xls
    >
    > I only used ONE command (note the blackslash), so it doesn't make
    > sense that the redirect "only applied to the LAST command".

    By commands, I meant the parts separated by semicolons. I ran it using
    bash and it only redirected the part after the last semicolon. i.e. I got
    "</table>" in my file while the rest went to stdout.

    I could have done it with semicolons to make it one "command" (using your
    meaning for the word) - I didn't simply for layout. If you prefer:

    echo "<table>" > nmap-out.xls ; \
    grep "^[0-9*]" nmap-out | awk '{print "<tr><td>" $1 \
    "</td><td>" $2 "</td><td>" $3 "</td></tr>"}' nmap-out.xls ; \
    echo "</table>" >> nmap-out.xls

    Now it's one "command" that still sends all output to the same file using
    my version of bash... :-)

    -Eric

    --
    arctic bears - affordable email and name services @yourdomain.com
    http://www.arcticbears.com
    

  • Next message: nee cee: "Re: To google or not.."
  • Quantcast