cut tiene como uso principal mostrar una columna de una salida determinada.
La opción -d va seguida del delimitador de los campos y la opción -f va seguida del número de campo a mostrar.
Por ejemplo:
$ cat /etc/passwd | head
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:100:sync:/bin:/bin/sync
games:x:5:100:games:/usr/games:/bin/sh
man:x:6:100:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
$ cat /etc/passwd | head | cut -d ":" -f 1,7
root:/bin/bash
daemon:/bin/sh
bin:/bin/sh
sys:/bin/sh
sync:/bin/sync
games:/bin/sh
man:/bin/sh
lp:/bin/sh
mail:/bin/sh
news:/bin/sh
$ cat /etc/passwd | head | cut -d ":" -f 1
root
daemon
bin
sys
sync
games
man
lp
mail
news
El “delimitador” por defecto es el tabulador, nosotros lo cambiamos con la opción -d.
Tiene algunas otras opciones útiles, consulta su página man.
esmeralda says:
espero que sea de tu agrado este cut .
16 de October de 2007, 00:35quiero que se pas que tu y johanna an sido unas grandes amigas que e tenido espero que duremos siendo amigas hasta que salgamos del cona ¡gracias por ser mi amiga¡
Andros says:
Te has cambiado de sexo Solusan?
17 de October de 2007, 13:52Solusan says:
Yo tampoco lo entiendo mucho…
)
17 de October de 2007, 14:21Gabriel says:
cat o cut ??? cuales son las diferencia?? para vos las hay?? implicitamente parece que no.. ;P
16 de April de 2008, 21:30Sharker says:
Gabriel cut corta en si el parámetro que le pasas implícito, cat muestra como un echo en consola todo el fichero. Las diferencias son notables, aunque para estos menesteres yo prefiero usar awk y sed.
Un saludo
18 de April de 2008, 12:14Andros says:
Gabriel … la diferencia esta en la letra del medio. En cat es una A y en cut es una U.
18 de April de 2008, 12:29Si necesitas saber mas, ya sabes … man o info. Que por gustos los colores.
adrian says:
nose xk no lo entendeis, yo lo entendi perfectamente.
22 de June de 2008, 17:40abraham says:
asnos tarados q les pasa como pueden poner taradeces asnosss!!!!! tarados animales
1 de October de 2008, 15:06The Lit-tle green dwarf says:
Es verdad, ¿cómo se pueden escribir tantas “taradeces”? me voy a leer del /dev/null, que alli como mínimo si que escriben cosas con sentido…
1 de October de 2008, 17:37Andros says:
Yo prefiero entretenerme con /dev/urandom
1 de October de 2008, 18:13Solusan says:
Yo no es por ser agorero, pero que sepáis que /dev/null se está llenando de tanto redireccionamiento y un día nos va a petar en los morros a todos.
Poca broma……..
1 de October de 2008, 20:38the lit-tle green dwarf says:
Tranquilo… con lo del acelerador de partículas, están mirando de comprender cual es la estructura del /dev/null para recrearlo y así tener más espacio …
1 de October de 2008, 21:41juan says:
nole entendi anada
7 de October de 2009, 01:15Federico Sosa says:
Hola, queria preguntar como hacer para que el CUT tome el decimo comentario. No tengo problema en usarlo hasta el 9, pero creo que al tener dos caracteres no funciona bien, ya que no tomo ni el numero 10 ni el primero. Supongamos un archivo separados por “/”
cat archivo | cut -f10 -d/
Gracias
7 de October de 2010, 12:53Federico Sosa says:
Ya lo solucione jejee
Yo al resultado de
cat archivo | cut -f10 -d/
Lo guardaba en una variable, y cuando queria usar esa variable la llamaba por otro nombre :S
7 de October de 2010, 13:05