Archivo para 8/04/13

El comando “column”, ése gran desconocido

Éste pequeño tip te vendrá muy bien cuando programes en bash shell script p.ej y necesites mostrar de forma tabulada una serie de columnas de un listado. Hay varias formas de hacerlo, pero muchas veces te complicas con funciones o añadiendo espacios adicionales, controlando la longitud de las cadenas, cuando lo que buscas es algo más básico. Para ello podemos utilizar el comando “column” mediante una pipe.

Ejemplo: ejecuta desde la consola:

mount

Que te muestra la lista de puntos de montaje. Pero sale un poquito desorganizado, no?. Prueba ahora con:

mount | column -t

Mejor no?. Y por qué no usarlo con nuestras propios ficheros. P.ej crea un fichero llamado “ejemplo.txt” con el siguiente contenido:


aaa 12 1234 c
bbbbbbb 2222 234 cc
cccc 2345 333333333 ddddd

Para imprimirlo (por consola) de manera más formateada, puedes ejecutar:

cat ejemplo.txt | column -t

Seleccionar un registro aleatoriamente en Oracle

Digamos que quieres recuperar una columna de una tabla pero a partir de una fila recuperada aleatoriamente para tal vez hacer pruebas de tu código. Fácil, puedes ejecutar algo como lo siguiente:

SELECT column FROM
( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum = 1

Visto en | Pete freitag





¿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
abril 2013
L M X J V S D
« Mar   May »
1234567
891011121314
15161718192021
22232425262728
2930  

Blog Stats

  • 30.928.004 hits