tr es un comando UNIX muy útil. Se utiliza para transformar cadena o eliminar caracteres de la cadena. Se pueden hacer varios tipos de transformación usando este comando, como buscar y reemplazar texto, transformar cadena de mayúsculas a minúsculas o viceversa, eliminar caracteres repetidos de la cadena, etc. El comando también se puede usar para alguna transformación complicada. Los diferentes usos del comando tr se muestran en este tutorial.,
sintaxis:
TR stringValue1
opción y stringValue2 son opcionales para el comando tr. Puede usar la opción-c,- s y-d con el comando tr para realizar diferentes tipos de tareas.
tr comando se puede utilizar de la siguiente manera para convertir cualquier cadena de mayúsculas a minúsculas.
tr
Puede usar el comando tr de la siguiente manera también para convertir cualquier cadena de minúsculas a mayúsculas.
tr a-z A-Z
ejecute el siguiente comando para convertir cada letra pequeña de la cadena,’linuxhint’ en la letra mayúscula.,
puede aplicar el comando tr para convertir el contenido de cualquier archivo de texto de Superior A inferior o inferior a superior. Supongamos que tiene un archivo de texto con nombre, elementos.txt con los siguientes contenidos.
- Monitor
- Teclado
- Mouse
- Scanner
- HDD
Ejecute los siguientes comandos desde la terminal para mostrar el contenido de los artículos.txt y la salida del comando tr después de convertir el contenido de ese archivo de minúsculas a mayúsculas., El siguiente comando tr no modificará el contenido original del archivo.
items tr A-z A-Z < items.txt
puede ejecutar el siguiente comando para almacenar la salida del comando tr en otro archivo llamado ‘output.txt’.
output salida cat.,txt
Ejemplo-2: traducir carácter
el comando tr se puede usar para buscar y reemplazar cualquier carácter particular de cualquier texto. La siguiente orden se usa para convertir cada espacio del texto, «Welcome to Linuxhint» por newline (\n).
Ejemplo-3: usando la opción –C
el comando tr se puede usar con la opción-c Para reemplazar esos caracteres con el segundo carácter que no coincida con primer valor de carácter., En el siguiente ejemplo, el comando tr se usa para buscar aquellos caracteres en la cadena ‘bash ‘que no coinciden con el carácter’ b ‘y reemplazarlos por’a’. La salida es ‘baaaa’. Aquí se convierten cuatro caracteres. Estos son ,’a’,’s’,’h’ y ‘\n’.
Ejemplo 4: Uso de la opción –s
tr comando utiliza la opción –s para buscar y reemplazar cualquier cadena de texto. En el siguiente ejemplo, el espacio ( » ) se sustituye por tab (‘\T’).,
puede utilizar tanto -c y opciones-s junto con tr comando. En el siguiente ejemplo, el rango de letra pequeña se utiliza como el primer valor de cadena. Para la opción-c, el comando tr buscará y reemplazará cada letra mayúscula por una nueva línea (‘\n’) del archivo, Elementos.txt y almacenar la salida del comando en el archivo, salida.txt.
items tr-cs «\n» < items.txt > salida.,txt
output salida cat.txt
ejemplo-5: Uso de la opción-d
-d opción utilizada con el comando tr para buscar y eliminar cualquier carácter o cadena de un texto. En el siguiente ejemplo, el comando tr buscará ‘P’,’ y ‘Y’ t ‘ en la cadena «Python es un lenguaje de programación» y eliminará esos caracteres.
-c opción se puede utilizar con la opción –d del comando tr para complementar la búsqueda como preciosos –cs comando., En el siguiente ejemplo, el comando tr con-cd buscará todos los caracteres que no sean dígitos de la cadena, «número de teléfono: 985634854» y los eliminará.
de manera similar, puede ejecutar la opción use-cd en el comando tr como el siguiente comando para eliminar los caracteres no imprimibles de un archivo. No existe ningún carácter no imprimible en los elementos.txt. Así que la salida será la misma que el contenido del archivo.
conclusión
los usos básicos del comando tr se explican aquí utilizando varios ejemplos. Espero, este tutorial le ayudará a aprender los propósitos de usar este comando.