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: