Shell Script: Imprimir datos de manera tabular

Si estamos escribiendo un shell script y queremos presentar una serie de datos de manera tabular, podriamos hacer uso de “printf“, el formato seria:

printf “formato” “datos…”

donde en formato indicamos el aspecto de la salida y en datos las secuencias de valores. Basicamente %s hace referencia a que el dato es un string y justo delante indicamos el numero de huecos (espacios) para representar el dato:

Ejemplo:
printf “%55s” “DATOS1”
printf “%10s – %20s” “DATOS1” “DATOS2”

4 Responses to “Shell Script: Imprimir datos de manera tabular”


  1. 1 Software Libre febrero 1, 2010 de 6:13 pm

    :-$ printf “%10s %20s %30s” “Woo.” “Que interesante…” “o.O!”

  2. 2 superpiwi febrero 1, 2010 de 6:32 pm

    bueno, para la mayoria de personas esto carece de interes. pero si eres de los que hacen muchos shell scripts, te puede venir bien según que casos.

  3. 3 juancarlospaco febrero 1, 2010 de 8:52 pm

    Dont feed the Troll

  4. 4 shakaran febrero 2, 2010 de 8:53 am

    Otro dato interesante es que puedes poner poner un minimo y máximo con el punto, por ejemplo:

    printf “%10.5” “frase larga”


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s







¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map

Archivos

febrero 2010
L M X J V S D
1234567
891011121314
15161718192021
22232425262728

Blog Stats

  • 31.069.415 hits

A %d blogueros les gusta esto: