Saltar navegación

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

Ubuntu. tr - 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

Ubuntu. Comando tr

Descargar la transcripción

Hola, ¿qué tal? Vamos a ver el comando TR. El comando TR lo que hace es eliminar o sustituir repeticiones de una cadena. 00:00:00
Muy bien, la idea es que si nosotros tenemos un determinado carácter repetido contiguo, lo podamos o bien quitar o bien sustituir por otro o quitar las repeticiones. 00:00:10
Vamos a verlo con un ejemplo. Si vamos a nuestro terminal y escribimos who, aquí vemos, os acordáis que vemos los usuarios conectados. 00:00:21
Ves que aquí tenemos un montón de espacios en blanco 00:00:28
Pues muy bien, yo este who se lo puedo pasar al comando tr 00:00:31
Y el comando tr lo que le puedo decir 00:00:36
Elimíname todas las repeticiones que encuentres del espacio en blanco 00:00:39
Entonces me va a eliminar tanto si encuentra solamente un espacio en blanco 00:00:43
O si encuentra 10 00:00:47
¿Vale? Veis que lo pone aquí todo pegadito 00:00:49
Pero también me puede interesar en un momento dado sustituir 00:00:52
Digo, mira, me vas a sustituir todas las repeticiones que encuentres del espacio en blanco, pues por un punto y coma. 00:00:55
Porque me puede interesar a mí crearme este fichero para que sea un fichero de datos. 00:01:02
El primer campo, segundo campo, tercer campo, cuarto campo y quinto campo. 00:01:07
¿Veis? Y en este caso me ha cogido y todas las repeticiones me las ha sustituido por el punto y coma. 00:01:12
¿Lo veis? También en este caso podría coger y decir, vale, no quiero que me lo sustituyas por un punto y coma. 00:01:18
Quiero que todas las repeticiones que te encuentres de un espacio en blanco me las sustituyes por solo un espacio en blanco. 00:01:25
Sería así. 00:01:31
Pues bien, si es este caso, esto sería redundante. 00:01:33
Yo puedo directamente poner solamente que todas las repeticiones del espacio en blanco me las deje solamente en un espacio en blanco. 00:01:35
Con esto funcionaría exactamente igual. 00:01:44
¿Vale? 00:01:47
Si os dais cuenta, cuando os he enseñado la sintaxis, si queréis lo miramos en el man. 00:01:48
Si os fijáis, no hay ningún fichero 00:01:52
Yo lo que he hecho es ejecutar un comando 00:01:56
Y lo que salía en el comando se utilizaba en el tr 00:01:58
¿Vale? No tengo posibilidad de meterlo en un fichero 00:02:03
¿Pero qué sucede? 00:02:05
Si yo lo que tengo es un fichero 00:02:07
Vamos a hacer el who y lo vamos a guardar en un fichero conectados 00:02:10
Por ejemplo 00:02:14
¿Vale? Yo tengo el fichero conectados 00:02:15
y yo quiero mostrar o guardar esto formateado como lo habíamos dicho 00:02:20
yo no puedo hacer tr-s me sustituyes los espacios en blanco por punto y coma 00:02:26
de conectados, no puedo hacer esto, me va a dar un error 00:02:34
¿por qué? porque en su sintaxis no viene un fichero 00:02:39
¿qué podemos hacer? pues podemos coger, en vez de punto y coma le voy a poner la virgulilla 00:02:43
para que veamos que es diferente a la anterior 00:02:49
lo que hago es un redireccionamiento de entrada 00:02:51
¿veis? 00:02:54
con un redireccionamiento de entrada lo que hago es 00:02:56
este fichero conectado 00:02:58
lo meto en este comando 00:03:00
¿vale? pero no estoy utilizando 00:03:02
un fichero directamente porque no lo puedo meter en su sintaxis 00:03:04
y ahora ¿veis? 00:03:06
ya me lo ha sustituido correctamente 00:03:07
y bueno, veréis que 00:03:09
el comando tr se utiliza bastante 00:03:12
para dar formatos a 00:03:14
la información que obtenemos 00:03:16
y está muy chulo 00:03:17
aquí os he enseñado unos cuantos ejemplos 00:03:19
hemos cogido el PASWD 00:03:21
pero también veis, puedo cambiar 00:03:23
mayúsculas y minúsculas al comando 00:03:25
echo, de acuerdo, si queréis 00:03:28
lo podemos probar 00:03:29
si yo digo por ejemplo 00:03:31
echo hola 00:03:33
me mostraría hola, ¿verdad? 00:03:35
pues yo esto se lo puedo pasar 00:03:41
al tr 00:03:43
de forma que le diga 00:03:44
me sustituyes todas las repeticiones 00:03:47
que tengas 00:03:49
De la A a la Z 00:03:50
Que serían minúsculas 00:03:53
Me las sustituyes por la A o la Z 00:03:55
La A o la Z mayúscula 00:03:58
Y me la he puesto todo en mayúsculas 00:04:03
Pues bueno, esto sería lo que se puede hacer con el comando TR 00:04:06
Hasta luego 00:04:09
Idioma/s:
es
Autor/es:
Susana López Luengo
Subido por:
Susana L.
Licencia:
Reconocimiento - No comercial
Visualizaciones:
68
Fecha:
4 de mayo de 2022 - 8:05
Visibilidad:
Público
Centro:
IES PALOMERAS-VALLECAS
Duración:
04′ 13″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
10.21 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid