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