¿Cómo reemplazar el símbolo de llaves en Linux?

En este artículo, aprenderemos a reemplazar el símbolo de llaves de un archivo de texto en el sistema Linux.

Usaremos el comando tr con la opción -d o –delete en el sistema Linux/Unix para eliminar el símbolo de llaves. Este comando tr (traducir) se usa para traducir o eliminar caracteres de un archivo o entrada estándar en el sistema Linux usando una terminal. También se utiliza para transformar mayúsculas en minúsculas, comprimiendo caracteres repetidos y básicamente buscando y reemplazando. 

Sintaxis:

 tr [OPTION]... SET1 [SET2]

Estas son las siguientes opciones disponibles en el comando tr. 

Opción Descripción
-c, -C, –complemento Esta opción se utiliza para agregar un complemento a SET1.
-d, –eliminar se utiliza para eliminar caracteres específicos en SET1. 
-s, –squeeze-repeticiones reemplazar cada secuencia de un carácter repetido. 
-t, –truncar-conjunto1 trunca set1 a la longitud de set2.
-ayuda mostrar la ayuda y salir.
-versión  mostrar la información de la versión.

Ejemplo: Cambiar mayúsculas a minúsculas para el contenido de un archivo de texto.

Para cambiar mayúsculas a minúsculas de los conjuntos predefinidos, usamos el comando tr como se muestra a continuación. 

$ cat file | tr '[A-Z]' '[a-z]'

Producción:

¿Cómo eliminar los símbolos de llaves en el sistema Linux?

Para eliminar el símbolo de llaves de un conjunto de texto predefinido, usamos el comando tr con la opción -d como se muestra a continuación.

$ cat file | tr -d '{}'

Producción:

¿Cómo reemplazar los símbolos de llaves en el sistema Linux? 

Para reemplazar el símbolo de llaves de un conjunto de texto predefinido con otra cosa, usamos el comando tr. Por ejemplo, aquí las llaves “{}” se reemplazan por llaves ‘[]” como se muestra a continuación.

$ tr '{}' '[]' <file

Producción:

Publicación traducida automáticamente

Artículo escrito por vikashgautam11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *