[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Una pregunta tonta sobre tr



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
fcallejo@arrakis.es
Linux registered user #53999



Reply to: