0 votos

insertar pipes o comas en indices especificos de linea de texto con shell

buenas comunidad!

les comento tengo un archivo pruebas.txt mismo que contiene una serie de lineas de texto que a su vez necesito separar en columnas de ancho fijo por ejemplo

 pruebas.txt:
yyyyyyyuuuuuuuu
oooooouuuuuuuu

agregar separaciones en indices:5,8,10

resultado deseado con pipes:
yyyyyy|yuu|uu|uuu
oooooo|uuu|uu|uuu 

o en su defecto con comas :
yyyyyy,yuu,uu,uuu
oooooo,uuu,uu,uuu 

cabe mencionar que las lineas no comparten patrones

eh intentado usar expresiones regulares con la funcion de sustitucion de VIM pero no eh tenido exito, tambien intente con awk pero no eh podido adaptar la separacion para que tome el indice en vez de una expresion regular

¿alguna idea de como podria insertar los pipes en los indices deseados??

gracias!

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: