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

Consulta sobre sed.



Estimados, tengo unos archivos de texto cuyos datos son separados por la secuencia "::". Un ejemplo sería así...

Debian::Gentoo::Solaris

Y otro ejemplo sería:

::Gentoo::

Y además variantes de estos 2 ejemplos dados; o sea, puede haber pares de "::" seguidos. Pero lo que importa es lo siguinte...

El último campo (el número 30) trae un dato que tiene que estar en el décimo campo y además, se mueve hacia la derecha los demás campos.

Ejemplo...

Debian::Gentoo::Solaris::Slackware::CentOS::Fedora

Debian::Gentoo::Fedora::Slackware::CentOS::Solaris

La cuestión es que no quisiera hacer esto en C y estuve viendo de hacerlo son sed u otra herramienta similar.

Pero casi no uso sed y lo que hice fue muy sencillo.

Alguna sugerencia?!

Saludos.
--
Miguel Da Silva
Administrador de Red
Centro de Matemática - http://www.cmat.edu.uy
Facultad de Ciencias - http://www.fcien.edu.uy
Universidad de la República - http://www.rau.edu.uy


Reply to: