Saltar navegación

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

02-Comandos linux 2 - Parte 2/7 - 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 31 de diciembre de 2022 por Fernando Jesús H.

19 visualizaciones

Descargar la transcripción

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:
es
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid