Unix - Alinear columnas en la salida de un filtro

   
Vista:

Alinear columnas en la salida de un filtro

Publicado por nosolomusica (1 intervención) el 06/10/2011 16:46:24
Hola amigos, tengo una duda que me trae de cabeza...


¿Cómo puedo visualizar el contenido del fichero ejm. TMP.txt que de origen tiene este contenido...

$cat TMP.txt

Campo1 Campo2 Campo3
Aaaaaaaaaa 22 a
Bbbbb 44553454 b
Cc 3435 c

Necesito mostrarlo por pantalla con las columnas alineadas.

$cat TMP.txt | ¿.............?

Campo1 Campo2 Campo3
Aaaaaaaaaa 22 a
Bbbbb 44553454 b
Cc 3435 c

*** probé con awk utilizando el tabulador "\t" pero no vale porque el valor "Aaaaaaaaaa" ocupa la posición de dos tabulaciones y se desplaza en la salida a la siguiente fabulación y se ve peor...

Estaré muy agradecido y alguien me puede ayudar, en todo caso muchassss graciasss.. :-)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Alinear columnas en la salida de un filtro

Publicado por Sergio (4 intervenciones) el 28/12/2011 14:37:54
Prueba con:

awk '{printf "%-25s %-25s %-25s\n" ,$1,$2,$3}' TMP.txt

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar