No te cortes .. digo corta ...digo "Cut" !

Tags:

Imaginemos que tenemos el fichero "pepito con el siguiente texto ...

1-a-*
2-b-.
3-c-/

Una de las herramientas potentes con las que contamos en bash , es Cut , una herramienta que hace algun tiempo Jordi (Houses) me mostro y desde entonces he visto la luz ;)
Una manera sencilla de recortar por columnas este fichero seria utilizar el guion como delimitador y hacerlos a la idea de que cada guion separa una columna.


rmagallanes@macbook:~$ cat pepito
1-a-*
2-b-.
3-c-/


rmagallanes@macbook:~$ cat pepito |cut -d - -f1
1
2
3


rmagallanes@macbook:~$ cat pepito |cut -d - -f2
a
b
c


rmagallanes@macbook:~$ cat pepito |cut -d - -f3
*
.
/

Recordad tambien que la entrada siempre se puede aplanar con xargs.
Este es otro de mis posts a modo de ayudamemoria ;) ,mas opciones de Cut , aqui

Quina mala memoria

La memotecnia mola més

d = delimiter, f = field, c = cues de pança ;)

awk también mola...

...siempre que quieras matar moscas a cañonazos, que está muy de moda (ejemplos) :D