Linux TR Command Tutorial para principiantes (con ejemplos)

dependiendo del tipo de trabajo que realice en la línea de comandos en Linux, es posible que desee una utilidad que pueda actuar como una navaja suiza de edición rápida de texto. Con mucho gusto, existe una herramienta llamada tr, que califica para este papel. En este tutorial, discutiremos los conceptos básicos de tr usando algunos ejemplos fáciles de entender.

pero antes de hacer eso, vale la pena mencionar que todos los ejemplos en este artículo han sido probados en una máquina Ubuntu 18.04 LTS y en Debian 10.,

el comando TR de Linux

así es como la página de manual de la herramienta lo explica:

Translate, squeeze, and/or delete characters from standard input, writing to standard output.

y la siguiente es su sintaxis:

tr ... SET1 

esto es lo que significa SET:

SETs are specified as strings of characters. Most represent themselves. Interpreted sequences are:
\NNN character with octal value NNN (1 to 3 octal digits)
\\ backslash
\a audible BEL
\b backspace
\f form feed
\n new line
\r return
\t horizontal tab
\v vertical tab

los siguientes son algunos ejemplos de estilo q&que deberían darle una mejor idea de cómo funciona el comando TR.

Q1. Cómo convertir minúsculas a mayúsculas usando tr?

supongamos que desea convertir la oración «linux tutorial on howtoforge» a mayúsculas, entonces aquí es cómo puede hacer esto usando tr.,

echo 'linux tutorial on howtoforge' | tr "" ""

El comando anterior produce la siguiente salida en mi sistema:

LINUX TUTORIAL ON HOWTOFORGE

T2. Cómo quitar espacios adicionales usando tr?

supongamos que tiene una línea como: «HowtoForge es un recurso extremadamente bueno para tutoriales de Linux». Y el requisito es quitar espacios extra de esta línea.

Aquí está cómo puede usar tr para hacer esto:

echo 'HowtoForge is an extremely good resource for Linux tutorials' | tr -s ''

Aquí está la salida:

HowtoForge is an extremely good resource for Linux tutorials

Q3. Cómo eliminar texto usando tr?,

echo 'HowtoForge -- is -- an -- extremely -- good -- resource -- for -- Linux -- tutorials' | tr -d '-'

la Siguiente es la salida que produce:

HowtoForge is an extremely good resource for Linux tutorials

T4. Cómo reemplazar caracteres usando tr?

en la sección anterior, supongamos que el requisito era reemplazar los guiones con, digamos, puntos. Entonces aquí es cómo se puede hacer que usando tr.

echo 'HowtoForge -- is -- an -- extremely -- good -- resource -- for -- Linux -- tutorials' | tr '-' '.'

a continuación se muestra la salida que produjo:

HowtoForge .. is .. an .. extremely .. good .. resource .. for .. Linux .. tutorials

conclusión

para que pueda ver que el comando tr es una herramienta extremadamente útil cuando se trata de editar texto., Hemos discutido algunas opciones principales aquí, pero la utilidad ofrece muchas otras opciones de línea de comandos también. Primero, pruebe estos, y una vez que tenga una buena idea sobre lo que hemos discutido aquí, entonces puede aprender más sobre tr dirigiéndose a su página de manual.

Linux TR Command Tutorial para principiantes (con ejemplos)

Deja una respuesta

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