[Ubuntu-sv] formato de salida con el bash

william vides rnsk77 en yahoo.es
Sab Dic 13 17:09:26 GMT 2008


buen dia!

Estoy tratando de resolver un problemilla q me encontre por ahi XD 
tengo q darle formato a unos registros q tengo en un archivo de texto, el archivo de texto esta separado por ( ; ) y la informacion q contiene es esta:

1;roco;loroco;2006-11-9;2007-06-15;SSK;500;2009-01-21;300
2;tio;coyote;2004-02-2;2007-06-15;DDK;600;2009-01-21;300
3;chamako;loreto;2001-06-1;2007-06-15;SSK;900;2009-01-21;300

Descripcion por filas
1 = ID del empleado
2 = Nombre
3 = Apellido
4 = Fecha de nacimiento 
5 = Fecha de contratacion
6 = categoria de descuentos
7 = salario
8 = (asaber pero creo q es otra fecha :P)
9 = salario neto

El problema es q no se como darle formato a una salida q el enunciado dice, y la salida deberia ser esta:


------------------------------------------------------------------------------------------------------------
|                                           Boleta de empleado                                                               |
|                                                                       
                                                             |
|  ID empleado:                                        Nombre y Apellido:                                    |
|  Departamento:                                      Categoria:                                                    |
|  Salario base:                                          Salario neto                                                 |
------------------------------------------------------------------------------------------------------------

lo podria hacer de la siguiente forma para imprimir el 2 empleado:

     cat archivo_empleados | grep "2" | cut -d ";" -f1-3,6,7,9

con eso extraigo el id, nombre, apellido, descuentos, salario y salario neto ..... pero de ahi ya no se como mostrarlo en ese formato.
alguna idea para hacerlo en 1 sola linea o de alguna forma asignarle esos valores a variables ???

gracias de antemano!



      
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-sv/attachments/20081213/ca82e7c6/attachment.htm 


Más información sobre la lista de distribución Ubuntu-sv