Hi all,

First, my script abilility rests in /dev/null.  That being said, what I am *trying* to 
do is get a text file with a list of MAC addresses and the corresponding IP's for 
certain ranges of IP's.  

Part of my solution:
---------------------------
for i in `seq 100 120`; do
     ping -c 5 -w 5 192.168.0.$1 | arp >> macadd.txt
done
---------------------------

The problem:

Each time through the loop, it continues to ping the previous address as well as the 
next address thus repeating the entry in the macadd.txt file.  i.e. 

First entry 
    Heading      Heading
192.168.0.100  <macaddress>

Second entry

Heading          Heading
192.168.0.100  <macaddress>
192.168.0.102  <macaddress>

Third entry  

   Heading       Heading
192.168.0.100  <macaddress>
192.168.0.102  <macaddress>
192.168.0.103  <macaddress>

and so on and so on.

My question is, does anyone know how to get it to just add the next entry to the list 
in the file instead of creating a whole new list each time around and sticking it in 
there?  

I've looked many places and tried many things but nothing I've done elimiates this 
problem.  

Any advice for me?

TIA,

Tom Wilson
-- 

Get your free email from www.linuxmail.org 


Powered by Outblaze
_______________________________________________
Linux-users mailing list - http://linux.nf/mailman/listinfo/linux-users
Subscribe/Unsubscribe info, Archives,and Digests are located at the above URL.

Reply via email to