Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Ubuntu. tr - 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:
Ubuntu. Comando tr
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:
- 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