O comando tr no Linux
- Vinicius Souza
- Linux
- 22 de janeiro de 2021
O comando “tr” é uma ferramenta poderosa do Linux usada para transformar caracteres em um arquivo ou stream de entrada. A principal função do comando “tr” é traduzir ou transformar caracteres, ou seja, substituir um conjunto de caracteres por outro.
Uma das principais vantagens do comando é a sua simplicidade e eficiência. Ele é fácil de usar e pode manipular grandes volumes de dados rapidamente. Além disso, o comando é muito flexível e pode ser usado em diversas situações, como transformar o conteúdo de um arquivo, substituir caracteres específicos em um texto ou mesmo eliminar caracteres desnecessários.
ARQUIVOS IMPORTANTES
Vamos usar neste post dois exemplos de um arquivos contendo diversas palavras aleatórias, segue os conteúdos abaixo:
Nome do arquivo: words.txt
iron
linux
commands
with
linux
xargs
archives
marvel
cat words.txt
Nome do arquivo 2: words_more.txt
iron linux
marvel dc
star wars
the big bang theory
COMO USAR MANIPULANDO CARACTERES
1- Trocando todas as letras m por c
cat words.txt | tr m c
2- Transformando todas as letras minusculas em maiusculas (2 formas)
cat words.txt | tr a-z A-Z
cat words.txt | tr [:lower:] [:upper:]
3- Trocando todas as letras mca por MCA
cat words.txt | tr mca MCA
4- Deletando as letras aeiou
cat words.txt | tr -d aeiou
5- Comprimir letras repetidas
cat words.txt | tr -s m
COMO USAR MANIPULANDO SÍMBOLOS
Além de manipular letras, palavras e etc, é possível também trocar por símbolos, com o tr -help você vê as opções disponíveis:
1- Trocando todos os espaços por novas linhas
cat words_more.txt | tr ' ' '\n'
Vimos o que é e alguns exemplos de uso do comando ’tr’, então agora basta se divertirem e usarem como for preciso, o aprendizado e uso deste comando é bem simples como viram acima.
Por fim, agradecemos a leitura e esperamos que este post tenha te ajudado de alguma maneira! Caso tenha alguma dúvida, entre em contato conosco pelo Telegram , Facebook ou Instagram ! Veja mais posts no IronLinux !