Tutorial de comando Linux tr para iniciantes (com exemplos)

dependendo do tipo de trabalho que você faz na linha de comando no Linux, você pode querer um utilitário que possa agir como um canivete suíço de edição rápida de texto. Com prazer, existe uma ferramenta chamada tr, que se qualifica para este papel. Neste tutorial, vamos discutir o básico de tr usando alguns exemplos fáceis de entender.

mas antes de fazermos isso, vale a pena mencionar que todos os exemplos neste artigo foram testados em uma máquina Ubuntu 18.04 LTS e no Debian 10.,

O Linux tr comando

veja como a ferramenta de homem de página explica-o:

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

E o seguinte é a sua sintaxe:

tr ... SET1 

aqui está o que 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

A seguir estão alguns Q&Um estilo de exemplos que darão uma melhor idéia de como o tr comando funciona.

Q1. Como converter minúsculas para maiúsculas usando tr?

suponha que deseja converter a frase “tutorial linux on howtoforge” para maiúsculas, então aqui está como você pode fazer isso usando tr.,

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

the above command produced the following output on my system:

LINUX TUTORIAL ON HOWTOFORGE

Q2. Como remover espaços extra usando tr?

suponha que você tem uma linha como: “HowtoForge é um recurso extremamente bom para tutoriais Linux”. E o requisito é retirar espaços extra desta linha.

Aqui está como você pode usar o tr para fazer isso:

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

Eis a saída:

HowtoForge is an extremely good resource for Linux tutorials

Q3. Como apagar o texto com o tr?,

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

segue-se a saída que produz:

HowtoForge is an extremely good resource for Linux tutorials

Q4. Como substituir caracteres usando tr?

na secção anterior, suponha que a exigência era substituir hifens por, digamos, pontos. Então aqui está como você pode fazer isso usando tr.

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

é a Seguinte saída é produzida:

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

Conclusão

Assim você pode ver o comando tr é uma ferramenta extremamente útil quando se trata de edição de texto., Nós discutimos algumas opções principais aqui, mas o utilitário oferece muitas outras opções da linha de comando também. Primeiro, experimente estes, e uma vez que você tem uma boa idéia sobre o que nós discutimos aqui, então você pode aprender mais sobre tr indo para a sua página de homem.

tutorial de comandos do TR Linux para iniciantes (com exemplos)

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *