El mi�rcoles, 19 de diciembre de 2001, Javier Miguel Rodr�guez escribi�:
> 
> Una pregunta r�pida... 
> 
> Tengo un fichero con un mont�n de IPs... con cosas tales como
> 
> 192.168.223.4:4987 194.224.78.2:53 udp
> 
> Pues bien lo que quiero es pasar 192.168.223.4 a su nombre en el DNS, por
> ejemplo petete.micasa.org
> 
> Es decir, quiero que BUSQUE Y REEMPLAZE una cadena por otra en un fichero...
> algo simple... se que se puede hacer con tr, pero no me sale...
> 
> Ser�a algo as� como tr "ip_que_sea" "nombre_que_quiero" < fichero_monstruoso
> 

Creo que tr no sirve para eso, pues sustituye car�cter por car�cter; es
decir, si dices `tr abcde 12345' sustituir� cada a por un 1, cada b por
un 2, etc.

Para cadenas puedes hacer esto:

    sed -e "s/ip_que_sea/nombre_que_quieres/" fichero_monstruoso

-- 
Francisco Callejo Gim�nez
[EMAIL PROTECTED]
Linux registered user #53999

Responder a