Activa JavaScript para disfrutar de los vídeos de la Mediateca.
02-Comandos linux 2 - Parte 2/7 - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Vamos a continuar con los comandos básicos y vamos a seguir con un comando que se llama nl, ¿vale? Para contar líneas. Voy a tomar de referencia, he estado haciendo aquí un poquito de limpieza, ¿vale? Porque tenía tanta mierdecilla por aquí que he dejado solamente estos.
00:00:01
voy a tirar por ejemplo de nombre alumnos
00:00:19
os recuerdo que cat nombre alumnos tiene estos de aquí
00:00:22
Antonio, Luis, pin, pin, pin, pin
00:00:27
voy a editarlo y voy a introducir un par de líneas
00:00:29
voy a quitar dos o tres nombres y voy a introducir un par de líneas en blanco
00:00:33
porque quiero que veáis mejor el ejemplo con el comando nl
00:00:36
entonces voy a editarlo
00:00:41
y por ejemplo voy a quitar a Carmen
00:00:44
voy a quitar a Fernando
00:00:48
y voy a quitar a Nuria
00:00:51
y voy a quitar a Eva
00:00:54
¿vale? y aquí en Carol
00:00:55
métodos intros
00:00:57
entre Natalia y Alejandro me entro un intro
00:00:59
y aquí métodos
00:01:02
intros ¿de acuerdo? imaginaos que tengo un fichero
00:01:04
como este, lo voy a guardar
00:01:06
de forma que si le digo tengo esto de aquí
00:01:08
¿si?
00:01:11
¿para qué me sirve el comando nl?
00:01:13
si yo le digo nl
00:01:16
y le digo nombres, quiero que veáis que lo que me hace
00:01:18
me enumera por defectos las líneas que no
00:01:21
están vacías, ¿vale? Es decir, fijaros que la del intro me la ha dejado
00:01:26
¿sí? Si quiero que me enumere todas las líneas
00:01:29
pues yo tendría que utilizar
00:01:34
la opción, en este caso, guión B, para decirle qué tipo
00:01:36
de estilo de enumeración queremos y para decirle que quiero que me enumere todas
00:01:41
Le digo A
00:01:45
Y fijaros que me numera todas las líneas
00:01:47
¿De acuerdo?
00:01:51
Entonces si no pongo ninguna opción
00:01:53
Solamente me numera las líneas
00:01:54
Que no están vacías
00:01:56
Si le quiero numerar todas
00:01:58
Tengo que poner la opción guión B
00:01:59
¿Vale?
00:02:01
Y luego tengo que poner
00:02:03
La opción A
00:02:04
El no poner esto
00:02:07
Es lo mismo que si yo pongo guión B
00:02:10
y le pongo la opción T, ¿de acuerdo?
00:02:14
Entonces podéis utilizar con la opción B, pero bueno, que sepáis que para enumerar todas
00:02:21
tenemos que utilizar la opción guión B con el A, ¿de acuerdo?
00:02:24
Entonces quiero que veáis que el formato del número es un número, ¿vale?
00:02:31
Y empieza 1, 2, 3, 4, pero vosotros le podéis decir cómo lo queréis.
00:02:35
Me explico.
00:02:39
le voy a decir que me enumere todas las líneas
00:02:40
le voy a decir así para que veamos cómo es el formato
00:02:44
y si yo le quiero dar un formato diferente a los números que aparecen
00:02:47
tengo que utilizar la opción guión n
00:02:52
y aquí tengo lo siguiente, si yo pongo ln
00:02:55
l del f, si le doy
00:02:59
donde me aparece justificado el número, a mano izquierda
00:03:04
L del F, ¿de acuerdo? ¿Sí? Si yo quiero que me lo justifique a la derecha, write rn, que es lo que está puesto por defecto, ¿sí?
00:03:08
Pero el que a mí hay a veces que me interesa es justificado a la derecha, pero que me rellene con ceros.
00:03:21
Entonces, para que haga eso, le digo r y en lugar de decirle n, le digo z de ceros. Y fijaros que es lo que me hace.
00:03:29
Entonces, me ha rellenado, ¿vale? Me lo justifica la derecha, pero con relleno de ceros, ¿sí? Si no queréis el ancho de 3 y 3, 6 dígitos, pues le podéis poner el width y le decís, mira, quiero un ancho de 3, pues automáticamente tenéis un ancho de 3.
00:03:38
quiero un ancho de 4, pues automáticamente tengo un ancho de 4
00:03:57
entonces repito que nosotros tenemos este para decirle que queremos que nos numere
00:04:02
aquí le estoy diciendo que me numere todas las líneas
00:04:12
este para decirle que formato quiero que siga
00:04:15
en este caso le estoy diciendo que quiero que sea right, es decir justificado a la derecha
00:04:19
pero z que me rellene con ceros
00:04:24
Y este de aquí le estoy indicando que solamente quiero cuatro dígitos, es decir, estos cuatro dígitos. ¿De acuerdo? ¿Sí? Y ya el último, por curiosidad, yo también le puedo decir, borramos esto, y si yo le digo, por ejemplo, una i pequeña y le pongo, por ejemplo, un 3, que quiero que es lo que veáis, ¿qué es lo que está haciendo?
00:04:27
Pues fijaros que me empieza a numerar, me llama 1, 1 más 3, 4, 4 más 3, 7, 7 más 3, 10.
00:04:55
Entonces vosotros le podéis decir que no sea sucesivo de 1 en 1, sino que aquí le podéis decir el incremento que se va haciendo en cada una de las líneas que se numeran.
00:05:05
Es una forma de enumerar las líneas.
00:05:15
Obviamente yo esto puedo hacer cosas como esta.
00:05:20
Le digo, oye, quiero que me muestres este ls y por favor quiero que me enumeres las líneas, ¿sí?
00:05:22
Y le puedo decir, pues yo que sé, y quiero que me lo ordenes y quiero que me cojas el campo 1 y quiero que me lo pongas al revés y me lo pone al revés.
00:05:32
Entonces aquí ya podemos empezar a complicar las cosas todo lo que queramos, ¿vale?
00:05:43
Y no es complicado, es decir, puedo obtener información prácticamente de lo que me dé la gana, ¿de acuerdo?
00:05:48
Vamos a otro comando, que este comando, en mi opinión, o sea, en mi opinión no, o sea, en mi caso lo utilizo muchísimo, ¿vale?
00:05:56
No sé por qué, no me preguntéis por qué, pero lo utilizo muchísimo.
00:06:06
Y es el comando que se llama cut, c-u-t, ¿vale? ¿Para qué me sirve el comando cut?
00:06:10
Lo que hace el comando cult es, de un fichero, considera que las líneas están divididas opcionalmente en campos.
00:06:17
Entonces lo que me hace es traer las columnas del archivo que yo le indiqué.
00:06:27
O le puedo decir por columnas o le puedo decir en este caso por caracteres.
00:06:33
¿Os acordáis que en el sort, si yo no decía nada, consideraba que las líneas estaban separadas por columnas, por campos, separadas por el tabulador?
00:06:38
pues aquí me pasa exactamente igual
00:06:46
entonces yo no sé si os acordáis
00:06:48
que teníamos aquí algún comando
00:06:50
que no sé cuál era, la puntuación
00:06:52
si nosotros tenemos aquí la puntuación
00:06:54
tenemos este de aquí
00:06:56
¿sí? imaginaros
00:06:58
que yo solamente quiero la primera columna
00:07:00
es decir
00:07:02
yo solamente quiero esto de aquí
00:07:04
porque quiero coger la suma de las
00:07:06
puntuaciones, por ejemplo
00:07:08
¿sí? o quiero que solamente
00:07:09
obtener la segunda columna
00:07:12
pues para eso está el comando cut
00:07:13
El comando cut lo que hace es
00:07:15
Por cada línea que hay
00:07:18
Él va a considerar que está dividida
00:07:20
Yo se lo tengo que indicar obviamente
00:07:23
Que está dividida por campos
00:07:25
O le puedo decir que me coja los tres primeros caracteres
00:07:27
Eso, pero la potencia que tiene esto es sobre todos los campos
00:07:30
Entonces, este de aquí va a ser el primer campo
00:07:33
Este de aquí va a ser el segundo campo
00:07:37
Etc, etc
00:07:39
Si yo me voy
00:07:40
No sé si os acordáis que teníamos este ficherito, les voy a decir que me muestre las tres primeras líneas de alumnos, y teníamos este de aquí.
00:07:43
Entonces, yo no sé si recordáis que aquí teníamos un valor separados por almohadilla, el segundo apellido, separados por almohadillas.
00:07:56
teníamos el nombre, separados por almohadilla teníamos la edad
00:08:06
separados por almohadilla teníamos el año de nacimiento
00:08:10
y el último, el grupo al que pertenece
00:08:14
pues para el comando cut igual que al sort
00:08:17
todo esto van a ser campos
00:08:22
y tienen una numeración, a ver si esto me funciona
00:08:26
pues este de aquí
00:08:29
espérate, lo voy a poner mejor así
00:08:31
este va a ser uno, este va a ser otro
00:08:34
este va a ser otro, este va a ser otro
00:08:39
este va a ser otro y este va a ser otro
00:08:42
de forma que si yo quiero decirle
00:08:45
que quiero coger el apellido uno
00:08:49
este va a ser el campo número uno
00:08:52
este va a ser el campo número uno
00:08:54
Este va a ser el campo 2, este va a ser el campo 3, el 4, el 5 y el 6.
00:09:00
Entonces, yo con el comando cut le tengo que decir qué campo quiero de cada línea
00:09:08
y además, si el separador es diferente del tabulador, le tengo que decir, como es este el caso,
00:09:13
cuál es el carácter que utilizo para separar los campos.
00:09:21
¿Sí? Lo vamos a ver con un ejemplo y así empezamos a entender cómo funciona
00:09:25
Voy a empezar por una cosa muy sencilla
00:09:31
Voy a empezar con el puntuación, no, con puntuación no, voy a empezar con el listado este
00:09:34
E imaginaros que yo le quiero decir que solamente quiero coger los cinco primeros caracteres de cada línea
00:09:42
Pues yo voy a utilizar el comando cut, ¿sí?
00:09:55
Y con el comando cut le voy a decir, oye, ¿qué es lo que quiero hacer?
00:09:59
Le digo, quiero coger menos c, caracteres, y le digo, ¿qué caracteres quiero coger?
00:10:06
Si yo quiero poner, yo no sé si os acordáis que vosotros en Windows, cuando vosotros habéis tenido que imprimir algo en Word,
00:10:14
¿La habéis impreso alguna vez? Cuando vosotros queréis imprimir las cinco primeras líneas, vosotros ponéis un guión y un 5, ¿vale?
00:10:27
Que esto es como decir de la línea 1 a la línea 5.
00:10:37
Si vosotros queréis imprimir un rango de páginas en Word, habéis puesto, por ejemplo, de la 7 un guión hasta la 15.
00:10:41
Y esto lo que me ha hecho es imprimir la 7, la 8, la 9, la 10, la 11, la 12, la 13, la 14 y la 15.
00:10:49
Esto que ponga mano izquierda y mano derecha es exactamente lo mismo.
00:11:02
¿Sí? O si yo le pongo en este caso un 11 y un guión, le estoy diciendo desde la 11 al final.
00:11:06
esto lo habéis hecho alguna vez en Word
00:11:14
porque esto, si habéis utilizado
00:11:17
Word y habéis
00:11:20
impreso algún documento
00:11:20
este de aquí es desde el principio
00:11:23
¿vale?
00:11:26
a la página
00:11:31
uy, perdón, a página
00:11:31
número 5
00:11:34
este es un rango y este es
00:11:35
desde el número 11 hasta el final
00:11:38
si queréis páginas sueltas en Word
00:11:40
también hacéis lo siguiente, ¿no?
00:11:42
le dices, oye, quiero la 8, la 12
00:11:43
coma la 23 coma y la 27 pues esto que funciona en word también funciona aquí
00:11:46
pues vamos a probarlo me voy aquí y le voy a decir guión 5 y
00:11:53
le tengo que decir el fichero pues le voy a decir alumnos y qué es lo que me
00:12:00
ha devuelto me ha devuelto la 1 2 3 4 y 5 los 5
00:12:04
primeros caracteres de cada una de las líneas, ¿sí? Fijaros que, voy a cogerlo así para
00:12:12
que lo veáis, 1, 2, 3, 4 y 5, efectivamente, 1, 2, 3, 4 y 5, me voy al siguiente, 1, 2,
00:12:21
3, 4 y 5, 1, 2, 3, 4 y 5. Me voy al siguiente, 1, 2, 3, 4 y 5 y 1, 2, 3, 4 y 5. ¿Sí? Entonces
00:12:35
fijaros que me ha devuelto por cada uno de ellos los cinco primeros caracteres. ¿Lo
00:12:50
veis? Pues esto es porque hemos puesto el guión C. Si yo le digo con el guión C, le
00:12:58
quiero decir, oye, quiero que me devuelvas del 3 al 8, pues me devuelven los carácteres
00:13:06
del 3 al 8 de cada línea, de cada línea, los carácteres del 3 al 8. O le puedo decir,
00:13:14
oye, quiero que me devuelvas del carácter 8 hasta el final, pues me devuelve del carácter
00:13:21
8 hasta el final si entonces estoy a veces que es útil pero lo realmente útil del comando cut
00:13:26
es decirle los campos sí para empezarlo con los campos vamos a ver el de puntuación nosotros
00:13:33
teníamos cat puntuación pues si yo quiero decirle oye quiero que me cortes quiero que de cada línea
00:13:42
Y para decirle que quiere es que me devuelve una columna, un campo, le digo en este caso un guión F, ¿vale? De campo de fiel en inglés. Y le digo, quiero que me devuelvas qué posición el campo ocupa, la 1. ¿De qué? De puntuación. ¿Y qué me ha devuelto? La primera columna.
00:13:50
Si yo le digo que me devuelva el 2, pues automáticamente me devuelve la segunda columna, ¿sí?
00:14:09
¿Por qué? Porque por defecto él entiende que cada valor está separado por un tabulador.
00:14:17
Por eso no funciona aquí, a las mil maravillas.
00:14:23
Igual que nosotros poníamos un conjunto de caracteres con la c, aquí funciona igual.
00:14:26
Aquí le puedo decir, oye, 2-8, y te devuelve todos los campos del 2 al 8.
00:14:32
del 2 guión del 2 hasta el final guión 2 pues los dos primeros vale o yo puedo poner separados
00:14:37
por comas ahora vamos a ver pero vamos a ver con el fichero alumnos centro entonces vuelvo
00:14:44
a decirle aquí que me dé que me dé la primera la primera columna la primera fila de alumnos centro
00:14:51
y vamos a decirle que solamente quiero el nombre como le puedo decir que quiero el nombre le digo
00:15:00
cut pero aquí tengo no un problema sino que como el separador de campos no es el tabulador sino
00:15:07
que es uno diferente se lo tengo que especificar el comando cut le tengo que decir oye que sepas
00:15:16
que los valores de cada línea están separados por un carácter diferente del tabulador como se
00:15:21
lo digo pues se les digo con la opción menos d entonces le oye menos de y ahora aquí pongo el
00:15:27
carácter que va a separar cada una de las columnas pues le digo el menos el
00:15:33
menos de vale el alma villa y ahora qué campo quiero pues ahora pongo guión efe
00:15:38
y aquí es igual que lo de los carácter de los caracteres vale imaginaros que
00:15:43
quiero el nombre pues va a ser la posición 1 2 y 3 vale pues va a ser la
00:15:48
posición 3 de obviamente alumnos pues fijaros que me devuelve solamente el
00:15:52
nombre que yo solamente quiero que me devuelva al grupo pues yo le digo el
00:15:58
grupo es este es el 1 este es el 2 este es el 3
00:16:06
este es el 4 este es el 5 y este es el 6 así que que columna quiero que campo
00:16:15
quiero las seis pues así que le ponga aquí un 6 y ya tengo ahí los grupos
00:16:20
correspondiente. ¿De acuerdo? ¿Sí? ¿Qué pasa si yo quiero que me muestre, yo que sé,
00:16:26
le digo, oye, quiero que me muestres el campo nombre, que es el 3, y el campo 6.
00:16:37
Solamente quiero que me muestres el nombre y el grupo al que pertenece el chaval.
00:16:46
Digo, pues ya lo tengo ahí, ¿vale? Solamente me da la columna del nombre y la columna del grupo, ¿sí? Obviamente separado por el carácter correspondiente. Solamente me da aquellos valores que a mí me interesan, ¿de acuerdo?
00:16:49
¿Sí? Yo también le puedo decir, oye, quiero que me des los tres primeros campos. Y solamente me va a dar los tres primeros campos. ¿De acuerdo? Esto para que no sea tan grande, voy a hacer lo siguiente.
00:17:06
Le voy a decir que esto, porque ya lo hemos visto, se lo vamos a pasar al gead y le vamos a decir que nos muestre solamente las cinco primeras líneas.
00:17:24
Entonces fijaros que me muestra los tres primeros campos.
00:17:36
¿Que yo le puedo decir que me muestre desde el campo 4 hasta el final? Pues me muestra del campo 4 hasta el final.
00:17:40
¿Qué le quiero decir a un rango? Pues le digo, oye, del 2 al 4, pues me devuelve del 2 al 4, ¿sí? ¿Qué quiero separados? Pues con comas, le digo 1,4,6 y así obtengo los valores que a mí me interesan, ¿entendéis?
00:17:47
Entonces, imaginaros que nos dan fichero y yo tengo que sacar cuántos grupos hay
00:18:09
Pues vamos a hacerlo
00:18:18
Yo quiero saber cuántos grupos diferentes hay en este fichero
00:18:20
Pues a ver cómo lo hacen
00:18:24
Pues a ver cómo lo hacemos
00:18:26
Que ya estoy hablando mal
00:18:27
Yo le voy a decir que solamente quiero el campo 6, que es el que contiene el grupo de alumnos
00:18:29
Ya lo tengo ahí
00:18:35
¿Sí? Ahora, voy a ordenarlo. ¿Por qué lo voy a ordenar? Porque resulta que si lo ordeno, hay un comando que me permite quitar grupos repetidos.
00:18:37
Pues, no sé si os acordáis del vídeo anterior, que hay un comando que se llama unique. Pues ya lo tengo ahí.
00:18:49
Primero smra, b, c. Me ha cogido el c dos veces, no sé por qué, porque lo mismo he puesto un espacio al final.
00:18:57
tiene toda la pinta
00:19:03
si me aparece esto
00:19:05
es porque hay una diferencia
00:19:08
que lo mismo en el ficherito
00:19:09
he puesto un espacio al final
00:19:11
entonces no son iguales
00:19:12
entonces eso es por escribir mal
00:19:14
y este de aquí
00:19:15
fijaros que me ha añadido
00:19:17
la primera línea del fichero alumnos
00:19:19
entonces si soy muy purista
00:19:22
yo lo que tengo que decirle es
00:19:25
oye
00:19:28
como no quiero la primera línea
00:19:29
me explico
00:19:32
Cuando yo hago un cut de alumnos, esta primera línea yo no la quiero
00:19:33
Porque no quiero trabajar con ellas
00:19:41
Pues sabéis perfectamente que yo le puedo decir, por ejemplo, tail-n más 2
00:19:44
Oye, desde la segunda línea, y como ya tengo la segunda línea, ya la primera la quito
00:19:52
¿Y ahora qué es lo que hago? Pues se lo paso en este caso al comando cut
00:19:57
Y le digo, oye, quiero que el separador de campo sea la almohadilla
00:20:01
¿Y qué campo quiero?
00:20:05
Quiero el campo 6
00:20:07
Y ya lo tengo ahí
00:20:09
Y ahora, ¿qué es lo que quiero?
00:20:10
Pues quiero que me lo ordenes
00:20:12
Y una vez que me lo ordenes, quítame los repetidos
00:20:14
Pues ahí lo tenéis
00:20:17
¿Sí?
00:20:18
¿De acuerdo?
00:20:22
Entonces, voy a arreglar el primero SMRC
00:20:25
Que está quedando muy feo
00:20:27
¿Vale?
00:20:29
Y ya lo tenemos ahí
00:20:39
primero abc de acuerdo entonces yo de una de un fichero puedo tener la información que a mí me
00:20:40
dé la gana sí pues aquí solamente una última puntualización yo cuando he hecho hoy yo cuando
00:20:48
he hecho aquí esto por ejemplo varios campos estos de aquí si ves que los campos me lo muestra
00:21:04
separado por la almohadilla que es el que viene en el fichero. Pues que sepáis que yo puedo utilizar el guión guión y le digo, oye, output delimiter, le podéis dar al tabulador, te lo pone completo.
00:21:15
Y aquí le podéis poner cuál es el que queréis que utilice en lugar de la almohadilla.
00:21:39
Por ejemplo, si yo pongo aquí un guión.
00:21:47
Ay, perdonadme, que me he equivocado escribiendo.
00:21:52
Quiero que veáis qué es lo que ha hecho.
00:22:04
Entonces, fijaros que me ha utilizado el separador otro que yo haya dicho.
00:22:07
pues aquí vosotros podéis utilizar el que queráis
00:22:11
vale, pues vamos a seguir con otro comando
00:22:16
y el comando que vamos a ver ahora
00:22:21
es el comando com
00:22:28
¿para qué sirve este comando?
00:22:31
imaginaos que tengo tres ficheros
00:22:33
el primero es nano
00:22:35
y por ejemplo
00:22:38
fall
00:22:41
y pongo por ejemplo aquí las personas que han aprobado FOL
00:22:47
y le pongo aquí Ana
00:22:58
Beatriz
00:22:59
y Carlos
00:23:03
y le pongo aquí Luis
00:23:06
fijaros que lo estoy poniendo ordenado
00:23:10
Ana, Bea, Carlos y Luis
00:23:13
pues ahora lo que voy a poner es otro
00:23:16
Diciendo que el nano
00:23:20
Y le digo redes
00:23:23
A ver quien ha probado redes
00:23:24
Y le digo Ana
00:23:27
Carmen
00:23:28
Luis
00:23:34
Y ya está
00:23:40
Y el tercero
00:23:41
Le digo a ver
00:23:45
Quien ha probado por ejemplo
00:23:46
Montaje
00:23:48
Pues ha probado Ana
00:23:50
ha aprobado Carmen y ha aprobado, yo qué sé, Juan, ¿sí?
00:23:54
Entonces, ¿para qué me sirve el comando com?
00:24:14
Pues el comando com lo que hace es comparar dos ficheros que tienen que estar ordenados línea a línea
00:24:16
y me muestra tres columnas.
00:24:21
La primera columna es aquellas líneas que solo están en el primer fichero
00:24:24
la segunda columna es la que solo están en el segundo fichero
00:24:29
y la tercera columna es la que están en ambos ficheros
00:24:37
de forma que si yo pongo com y le digo fol y redes
00:24:41
fijaros que me pone, oye, la primera columna
00:24:47
los alumnos que solo están en fol
00:24:57
¿sí? es decir, que no han aprobado redes
00:25:00
¿sí? me voy a la segunda columna
00:25:04
los que solo están en redes, está Carmen
00:25:08
¿sí? y la tercera columna es lo que están
00:25:12
en los dos ficheros, es decir, ¿quién ha aprobado Folly Redes?
00:25:16
Ana y Luis, porque están en los dos ficheros
00:25:20
¿vale? repito, la primera columna
00:25:22
van a mostrar las líneas que sólo están en el primer fichero, en este caso, FOL.
00:25:29
La segunda columna va a mostrar sólo los que están en el ficherito REDES, segundo fichero.
00:25:35
Y el tercero son los que están en los dos ficheros.
00:25:44
¿Sí?
00:25:50
¿De acuerdo?
00:25:52
Si yo hago lo propio con FOL y montaje,
00:25:53
Pues fijaros que me dicen, oye, los que solamente están en FOL, los que solo han aprobado FOL, los que solamente han aprobado montaje y los que han aprobado FOL y montaje, los que están en los dos.
00:25:59
¿Sí? Pues imaginaros que yo os diga, quiero que me digáis el nombre de los alumnos que han aprobado las tres asignaturas.
00:26:15
Repito, queremos, en este caso, saber el nombre de los alumnos que han aprobado los tres módulos
00:26:24
¿Cómo lo podemos hacer? Pues vamos a empezar con FOL y REDES
00:26:36
Yo le digo COM y le digo FOL y REDES
00:26:40
Y vuelvo a repetir, primera columna los que solamente están en FOL
00:26:50
segunda columna los que sólo están en redes y tercera columna los que están en los dos que
00:26:57
columna me interesa a mí la tercera verdad pues que sepáis que el comando com tiene lo siguiente
00:27:03
si yo le pongo un guión y le digo uno le estoy diciendo que no me muestre la primera columna
00:27:11
si yo le digo un guión y le digo un dos le estoy diciendo que no me muestre la segunda columna y
00:27:18
Y si le digo un guión y un 3, le digo que no me muestre la tercera columna.
00:27:25
Pero yo le puedo poner que no me muestre ni la 1 ni la 2.
00:27:33
Sí, si yo le pongo, oye, ni la 1 ni la 2, que es lo único que me está mostrando, la tercera columna, que es lo que quiero.
00:27:37
¿Me seguís?
00:27:45
Entonces yo pongo un guión y le digo 1, 2 o 3.
00:27:46
Y es para decirle qué columnas no quiero que me aparezcan.
00:27:50
¿Sí?
00:27:54
Pues esto, yo lo podría decir es aprobados1.txt. Yo podría hacer esto, ¿verdad? Y decirle ahora, oye, com aprobados.txt y se lo voy a pasar también al otro que me quedaba, que era montaje, ¿no? Y montaje.
00:27:55
Y aquí de nuevo, Luis solamente ha probado
00:28:17
Foli Redes, Carmen y Juan
00:28:21
¿Vale? Solamente ha probado montaje
00:28:27
Y Ana ha probado todo
00:28:29
Entonces, ¿qué me interesa aquí?
00:28:30
Pues me interesa que no quiero mostrar ni la 1 ni la 2
00:28:33
Solamente quiero
00:28:36
Y me dice que Ana ha probado todo
00:28:36
Porque está en todos los ficheros
00:28:39
En el primero, en el segundo y en el tercero
00:28:42
Pero esto es muy cutre
00:28:44
Porque yo he tenido que utilizar un ficherito temporal. ¿Por qué no es mejor hacer esto? Yo esto se lo voy a pasar mediante una tubería al comando com otra vez.
00:28:45
Y el comando com dice, oye, voy a poner montaje y como le decía, yo no sé si os acordáis, como le decía que me cogiese el resultado de este comando para decírselo aquí.
00:28:57
¿Os acordáis que tenía que poner para decirle que ese ficherito es del comando anterior, la entrada del comando anterior, la salida del comando anterior? Pues lo que tengo que poner aquí es un guión, de forma que yo le digo, oye, no quiero que me muestres ni la columna, esto me muestra las tres columnas, no quiero que me muestres ni la columna 1 ni la columna 2.
00:29:20
Y ahí tengo a Ana, ¿vale? Repito que lo que le he dicho es, oye, cógeme este comando, me lo vas a ejecutar, ¿vale? Pero se lo vas a pasar al siguiente comando, ¿sí?
00:29:43
entonces esto es como si yo pusiese aquí el guión
00:29:59
este guión lo que le estoy diciendo
00:30:04
es que me coja el resultado del comando anterior
00:30:08
esto es un ficherito temporal por decirlo así
00:30:11
que lo escribo mejor que con esto
00:30:14
esto es un ficherito temporal
00:30:17
entonces me va a comparar este ficherito montaje
00:30:19
con el resultado del comando anterior
00:30:23
para eso le he puesto aquí un guión
00:30:26
y es lo mismo que hemos hecho antes
00:30:28
con el ficherito temporal
00:30:31
lo que pasa que todo esto me ahorro tener que hacer
00:30:32
ficheritos temporales
00:30:35
¿de acuerdo? ¿sí?
00:30:36
pues aquí tenéis otro comando
00:30:40
que nos pueden servir
00:30:41
entonces
00:30:42
para que no se me haga esto largo, lo dejo aquí
00:30:44
y seguimos con la siguiente parte
00:30:47
venga, un saludo
00:30:48
- Idioma/s:
- Autor/es:
- Fernando Herrero Núñez
- Subido por:
- Fernando Jesús H.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 19
- Fecha:
- 31 de diciembre de 2022 - 12:41
- Visibilidad:
- Público
- Centro:
- IES EL CAÑAVERAL
- Duración:
- 30′ 51″
- Relación de aspecto:
- 1.85:1
- Resolución:
- 1920x1040 píxeles
- Tamaño:
- 65.50 MBytes