Dash Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Español] Debian Almquist Shell (dash) tr: [transformar caracteres]
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Español] Debian Almquist Shell (dash) tr: [transformar caracteres]

Overview

El comando tr se utiliza para traducir o eliminar caracteres en un flujo de texto. Es especialmente útil para manipular datos en scripts y para procesar archivos de texto.

Usage

La sintaxis básica del comando es la siguiente:

tr [opciones] [argumentos]

Common Options

  • -d: Elimina los caracteres especificados.
  • -s: Suprime las repeticiones de caracteres adyacentes.
  • -c: Complementa el conjunto de caracteres especificado.
  • -t: Traduce caracteres en lugar de eliminarlos.

Common Examples

Aquí hay algunos ejemplos prácticos del uso de tr:

  1. Convertir minúsculas a mayúsculas:
    echo "hola mundo" | tr 'a-z' 'A-Z'
    
  2. Eliminar espacios en blanco:
    echo "   texto con espacios   " | tr -d ' '
    
  3. Suprimir caracteres repetidos:
    echo "aaabbbccc" | tr -s 'a-c'
    
  4. Reemplazar caracteres específicos:
    echo "123-456-789" | tr '-' ':'
    

Tips

  • Utiliza tr en combinación con otros comandos de Unix para un procesamiento de texto más poderoso.
  • Recuerda que tr opera sobre flujos de texto, por lo que es común usarlo con echo o redirigir la entrada desde archivos.
  • Ten cuidado al usar -d, ya que eliminará los caracteres especificados sin posibilidad de recuperación.