System issue

Jorge Goncalvez goncal11@col.bsf.alcatel.fr
Thu Oct 4 02:23:00 GMT 2001


Hi I have a system issue in fact i have this code:
 note("SET ARP (system)\n");

 a = inet_ntoa(*ia);
 sprintf(buf, "arp -d %s; arp -s %s `echo %s | sed -e s/:/-/g`",
                   a, a, print_hw_addr(htype, hlen, haddr));

 status = system(buf);


And the output is:

 arp -d 192.40.54.42; arp -s 192.40.54.42 `echo 00:80:9f:04:36:13 | sed -e 
s/:/-/g`
 
 And I wanted to do is to interpret my sed command that seems to ne not 
onterpreted
 I wanted to tranform the third %s it is like that:xx:xx:xx:xx:xx:xx to 
xx-xx-xx-xx-xx-xx
 
 Thanks.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list