Linux tr Comando Tutorial per principianti (con esempi)

A seconda del tipo di lavoro che si fa sulla riga di comando in Linux, si consiglia un programma di utilità che può agire come un coltellino svizzero di editing rapido del testo. Volentieri, esiste uno strumento soprannominato tr, che si qualifica per questo ruolo. In questo tutorial, discuteremo le basi di tr utilizzando alcuni esempi facili da capire.

Ma prima di farlo, vale la pena ricordare che tutti gli esempi in questo articolo sono stati testati su una macchina Ubuntu 18.04 LTS e su Debian 10.,

Linux comando tr

Ecco come strumento dell’uomo pagina spiega:

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

E la seguente è la sintassi:

tr ... SET1 

ecco cosa significa:

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

I seguenti sono alcuni Q&dallo stile di esempi che darà una migliore idea di come il comando tr opere.

Q1. Come convertire minuscole in maiuscole usando tr?

Supponiamo di voler convertire la frase “linux tutorial on howtoforge” in maiuscolo, quindi ecco come puoi farlo usando tr.,

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

Il comando precedente ha prodotto il seguente output sul mio sistema:

LINUX TUTORIAL ON HOWTOFORGE

Q2. Come rimuovere gli spazi extra usando tr?

Supponiamo di avere una riga come: “HowtoForge è una risorsa estremamente buona per i tutorial Linux”. E il requisito è quello di togliere spazi extra da questa linea.

Ecco come puoi usare tr per farlo:

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

Ecco l’output:

HowtoForge is an extremely good resource for Linux tutorials

Q3. Come eliminare il testo usando tr?,

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

Di seguito è riportato l’output che produce:

HowtoForge is an extremely good resource for Linux tutorials

Q4. Come sostituire i caratteri usando tr?

Nella sezione precedente, supponiamo che il requisito fosse quello di sostituire i trattini con, diciamo, punti. Quindi ecco come puoi farlo usando tr.

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

Di seguito è riportato l’output che ha prodotto:

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

Conclusione

In modo da poter vedere il comando tr è uno strumento estremamente utile quando si tratta di modificare il testo., Abbiamo discusso alcune opzioni principali qui, ma l’utilità offre anche molte altre opzioni da riga di comando. Per prima cosa, prova questi, e una volta che hai una buona idea di ciò che abbiamo discusso qui, puoi saperne di più su tr andando alla sua pagina man.

Linux tr Comando Tutorial per principianti (con esempi)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *