GeeksforGeeks (Português)

o comando tr em UNIX é um utilitário de linha de comandos para traduzir ou apagar caracteres. Ele suporta uma série de transformações, incluindo maiúsculas para minúsculas, apertando caracteres repetitivos, apagando caracteres específicos e básico encontrar e substituir. Ele pode ser usado com tubos UNIX para suportar tradução mais complexa. tr significa traduzir.

sintaxe:

$ tr SET1 

opções

-c : complementa o conjunto de caracteres na cadeia.seja.,, operations apply to characters not in the given set
– d : delete characters in the first set from the output.
-s : substitui caracteres repetidos listados no set1 por ocorrência única
-t: truncado set1

Sample Commands

1. Como converter minúsculas para maiúsculas
para converter minúsculas para maiúsculas os conjuntos pré-definidos em tr podem ser usados.,

$cat greekfile

Saída:

WELCOME TO GeeksforGeeks
$cat greekfile | tr "” "”

Saída:

WELCOME TOGEEKSFORGEEKS

ou

$cat geekfile | tr "” "”

Resultado:

WELCOME TOGEEKSFORGEEKS

2. Como traduzir o espaço em branco para separadores
O seguinte comando irá traduzir todo o espaço em branco para separadores

$ echo "Welcome To GeeksforGeeks" | tr '\t'

Saída:

Welcome To GeeksforGeeks 

3. Como traduzir aparelho para parêntesis
Você também pode traduzir de e para um arquivo. Neste exemplo, vamos traduzir aparelho em um arquivo com parêntesis.,

$cat greekfile

Saída:

 {WELCOME TO} GeeksforGeeks
$ tr '{}' '()' newfile.txt

Saída:

(WELCOME TO) GeeksforGeeks

O comando acima irá ler cada personagem do “geekfile.txt”, traduza se for uma brace, e escreva a saída em “newfile.txt”.4. Como usar a repetição de compressão de caracteres usando -S
para espremer ocorrências repetitivas de caracteres especificados em um conjunto use a opção-S. Isto remove instâncias repetidas de um personagem.,
, OU podemos dizer que,você pode converter vários contínua espaços com um espaço único

$ echo "Welcome To GeeksforGeeks" | tr -s ' '

Saída:

Welcome To GeeksforGeeks

5. Como apagar caracteres especificados usando a opção-d
para excluir caracteres específicos use a opção-D.Esta opção apaga os caracteres no primeiro conjunto indicado.

$ echo "Welcome To GeeksforGeeks" | tr -d 'w'

Saída:

elcome To GeeksforGeeks

6. Para remover todos os dígitos da cadeia, use

$ echo "my ID is 73535" | tr -d 

Saída:

my ID is

7., Como complementar os conjuntos usando a opção-c
você pode complementar a opção SET1 usando-c. Por exemplo, para remover todos os caracteres, exceto dígitos, você pode usar o seguinte.

$ echo "my ID is 73535" | tr -cd 

Saída:

73535

Este artigo é uma contribuição de Shivani Ghughtyal. Se você gosta de GeeksforGeeks e gostaria de contribuir, você também pode escrever um artigo usando contribute.geeksforgeeks.org ou e-mail o seu artigo para [email protected]. Ver seu artigo publicado no GeeksforGeeks página principal e ajudar outros Geeks.

Deixe uma resposta

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