Concatenation awk outputs
        Posted  
        
            by Rookie_22
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Rookie_22
        
        
        
        Published on 2010-06-13T12:38:35Z
        Indexed on 
            2010/06/13
            12:42 UTC
        
        
        Read the original article
        Hit count: 175
        
bash
I'm using regex to parse NMAP output. I want the ip addresses which are up with the corresponding ports open. Now I've a very naive method of doing that:
awk '/^Scanning .....................ports]/ {print substr ($2,1,15);}' results.txt
awk '/^[0-9][0-9]/ {print substr($1,1,4);}' results.txt | awk -f awkcode.awk
where awkcode.awk contains the code to extract numbers out of the substring. The first line prints all the ips that are up and 2nd gives me the ports. My problem is that I want them mapped to each other. Is there any way to do that? Even sed script would do.
© Stack Overflow or respective owner