Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Ubuntu. cut - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 4 de mayo de 2022 por Susana L.

68 visualizaciones

Comando cut de Ubuntu

Descargar la transcripción

Hola, ¿qué tal? En esta ocasión vamos a ver el comando CUT de Linux. 00:00:00
El comando CUT sirve para cortar un fichero, para obtener solamente información. 00:00:05
Corta línea a línea y los distintos registros que tenemos. 00:00:10
Aquí vamos a considerar que trabajamos con ficheros de texto. 00:00:15
Lo que nos suele interesar, ficheros de texto, que en realidad es un fichero de datos. 00:00:18
Los ficheros de datos que metemos como astiplano nos podemos encontrar con dos tipos de formato. 00:00:23
Por un lado, un formato en el que cada campo está separado por un delimitador 00:00:28
Como en este caso, si os dais cuenta, tenemos el número 1 00:00:32
El número en castellano y el número en inglés 00:00:36
Cada uno de los campos está separado por el delimitador dos puntos 00:00:38
En el caso del fichero ventas que hemos visto otras veces 00:00:43
Estaba separado por el punto y coma, etc. 00:00:46
Podemos encontrarnoslo así 00:00:49
O podemos encontrarnos que los campos los reconoces 00:00:50
conoces por la posición que ocupan, ¿vale? 00:00:56
Entonces, en este caso, por ejemplo, 00:00:59
como podemos tener 20, 30, son números hasta el 99, 00:01:01
los dos primeros caracteres corresponden al número. 00:01:04
A partir del carácter 3, ya corresponde al número en castellano. 00:01:07
3, 3, 4, 5, 6, 7 y 8, hasta el 8. 00:01:11
En el carácter 9, ya empieza el número en inglés, ¿vale? 00:01:16
Muy bien, pues el comando cut, 00:01:20
dependiendo si está organizado el fichero de una forma u otra, 00:01:23
tiene distintas opciones. Vamos a ver la primera, que es con un fichero separado por un, que 00:01:26
cada campo está separado por un delimitador. Entonces, aquí, si lo veis, lo primero que 00:01:32
tenemos que indicar, igual que pasaba con sort, es cuál es el carácter delimitador. 00:01:36
En nuestro caso, el delimitador son dos puntos. Entonces, nosotros vamos a decir sort menos 00:01:41
de, comillas, dos puntos, ¿vale? Y luego vamos a decir qué campos, fill, queremos 00:01:45
mostrar, entonces si por ejemplo 00:01:51
solamente queremos mostrar el campo 00:01:53
1 y el campo 00:01:55
3, es decir, que diga el 00:01:56
número y que diga el correspondiente 00:01:59
en inglés, le tendríamos que decir que 00:02:01
queremos el campo 00:02:03
correspondiente al 1 y el campo correspondiente 00:02:05
al 3, vale 00:02:07
aquí si os dais cuenta 00:02:08
lo tenemos hecho así, cut menos de 00:02:10
dos puntos, vale, el carácter delimitador 00:02:13
y los campos que queremos mostrar es el 00:02:15
1, veis, y el 3 00:02:17
que es en inglés, si solamente quisiéramos 00:02:19
mostrar los números en castellano 00:02:21
pues diríamos menos campo 2, vale 00:02:22
es muy parecido al 00:02:24
al concepto del sort, lo que pasa 00:02:28
es que si os dais cuenta tiene un poco de mala leche 00:02:31
porque en el otro es menos t 00:02:33
para el campo delimitador, menos k para indicar el campo 00:02:35
y aquí es menos d 00:02:37
del delimitador, menos f los campos 00:02:38
vale, el campo puede ser 00:02:41
indicar un solo campo o varias listas, vale 00:02:42
del 1, o sea, desde el carácter 1 00:02:44
y luego el campo 1 y el campo 3 00:02:47
muy bien, vamos a practicar 00:02:49
con un ejemplo, luego si eso 00:02:51
seguimos con la otra opción 00:02:52
entonces nosotros aquí tenemos 00:02:54
el fichero frutería y el frutas 00:02:56
que os acordáis que el frutería 00:02:59
estaba separado por el delimitador 00:03:00
punto y coma, entonces si yo por ejemplo 00:03:04
aquí solamente quiero 00:03:06
el precio, perdón 00:03:07
la fruta y si está 00:03:10
uno en oferta, pues yo tendría que 00:03:12
hacer cut 00:03:14
me cortas, hemos quedado 00:03:15
que el campo delimitador es el guión vale y el campo que quiero mostrar es el 1 que 00:03:18
es el correspondiente a peras y hemos dicho si estaban en oferta pues el campo 3 y cuál 00:03:27
es el fichero frutería vale y entonces aquí me muestra las peras y está en oferta si 00:03:32
solamente quiero las peras y el precio pues sería el 1 y el 2 frutería y si solamente 00:03:39
quisiera lo que es la fruta, pondría el 1, vale, y solo me saldría la fruta, muy bien, 00:03:47
este caso es muy fácil, lo que pasa es que no nos debemos liar con el sort, pero bueno 00:03:58
aquí hay un truco, como sabes que el comando es cut, pues miras el man, y ya enseguida 00:04:03
lo sacas, muy bien, ahora vamos a coger esta otra opción, que es que cada campo ocupa 00:04:06
unos caracteres, unas columnas, digamos, ¿no? 00:04:12
Si unos campos ocupan las columnas. 00:04:15
En este caso hemos visto ese, pues que el 1 y el 2 corresponden al número. 00:04:19
Entonces, si nosotros lo que queremos es mostrar solamente los números en castellano, 00:04:25
nos vamos a dar cuenta que el 1, 2 corresponden al número, 00:04:29
y a partir del 3, 3, 4, 5, 6, 7 y 8 corresponden al número en castellano. 00:04:32
Entonces yo aquí tengo que decirle cut menos c porque queremos que nos cuente en caracteres, o sea que vamos a tener en cuenta caracteres, no el carácter del mirador, sino que estamos hablando de caracteres, ¿vale? 00:04:38
Y quiero que me saques desde el 3 hasta el 8, ¿vale? Y ya me lo saca. 00:04:51
Y en el caso de que yo quisiera mostrar el 1 y en inglés, tendría que decirle muéstrame el 1 y el 2 y luego muéstrame a partir del 9, ¿vale? 00:04:56
entonces diría cut menos c 00:05:06
y le digo dame el intervalo del 1 al 2 00:05:08
coma 00:05:11
9 al 14 00:05:12
si tuviera muchos campos podría ir colocándolos así 00:05:14
esto es muy importante 00:05:16
que veamos que es distinto 00:05:18
o sea si nosotros tenemos organizado este fichero así 00:05:20
y utilizamos el formato de longitud fija 00:05:22
no nos va a salir lo que queremos 00:05:25
porque si os dais cuenta 00:05:26
aquí nuestro carácter número 00:05:28
a ver 1, 2, 3, 4, 5, 6, 7 y 8 00:05:30
en este caso es una o 00:05:34
en esta caso una T, pero aquí son dos puntos y aquí es una R, ¿vale? No corresponde. Vamos a probarlo con los ejemplos que tenemos, ¿vale? 00:05:35
Nosotros tenemos aquí frutas 2, vamos a ver cómo he organizado frutas 2, ¿vale? Frutas 2 he organizado la misma información, pero en campo. 00:05:45
Si os dais cuenta, el precio corresponde, digo, perdón, la fruta corresponde al carácter 1, 2, 3, 4, 5, 6, 7, 8 y 9, porque a partir del décimo ya es el precio, ¿vale? 00:05:53
Entonces, el precio sería 10, 11, 12, 13 y 14, porque ya el 15 es la oferta. 00:06:09
Entonces, si yo hago cut del 1, perdón, menos c para decirle que es la opción, desde el 1 hasta, yo aquí he puesto, digo 2, 4, 6, 8 y 1, 9, ¿no? 00:06:16
desde el 1 hasta el 9 de frutas 2, voy a mostrar solamente esto, si yo pongo desde el 10 hasta, hemos quedado 10, 11, 12, 13 y 14, nos va a mostrar el precio, 00:06:33
y si pongo desde el 14 hasta, perdón, desde el 15, que ya sería la oferta, 15 y 16, incluso puedo poner si queréis 17, 00:06:52
pues me quiero ir, vale, me saldría esto, muy bien, ahora quiero sacar dos, es decir, yo quiero sacar, por ejemplo, 00:07:06
el precio, el nombre y la oferta, entonces hemos quedado que el nombre era, tenemos que hacer cut menos c, siempre, 00:07:12
y el nombre es desde el 1 hasta 00:07:21
hemos quedado que era el 9, ¿verdad? 00:07:23
porque el precio empezaba en el 10 00:07:25
ahora quiero que me des los campos 00:07:28
del 15 00:07:31
porque hemos dicho que quiero que sea la oferta 00:07:33
del 15 al 17, ¿veis que pongo una comita? 00:07:35
y ya pongo el fichero 00:07:38
uy, me he equivocado 00:07:40
tengo que poner frutas 00:07:43
2, ¿vale? 00:07:44
y ahí me saldría 00:07:46
muy bien, pues con esto 00:07:47
Tendríamos el comando cut 00:07:50
Espero que os haya interesado 00:07:53
Hasta luego 00:07:55
Idioma/s:
es
Autor/es:
Susana López Luengo
Subido por:
Susana L.
Licencia:
Reconocimiento
Visualizaciones:
68
Fecha:
4 de mayo de 2022 - 8:04
Visibilidad:
Público
Centro:
IES PALOMERAS-VALLECAS
Duración:
07′ 58″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
17.08 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid