O comando 'tr' significa 'traduzir' . É usado para traduzir, como de minúsculas para maiúsculas e vice-versa ou novas linhas em espaços.
Sintaxe:
command | tr
Alterar caso
O comando 'tr' pode mudar de caixa.
Sintaxe:
command | tr
Exemplo:
char em string java
cat exm.txt | tr 'prcu' 'PRCU'
Veja o instantâneo acima, todos p,r,c,u são convertidos em letras maiúsculas P,R,C,U.
Remover novas linhas
Para escrever todas as linhas em uma única linha, temos que traduzir todas as novas linhas em espaços.
Sintaxe:
command | tr
Exemplo:
cat exm.txt | tr ' ' ' '
Opções de tr
Sintaxe:
command | tr -s
Exemplo:
método comparar java
cat jtp.txt | tr -s 'l' cat spaces.txt | tr -s ' '
Veja o instantâneo acima, comando 'gato jtp.txt | tr -s 'eu'' espremeu todas as letras 'l' em uma e comandou 'gato espaços.txt | tr -s' '' espremeu todos os espaços em um único espaço.
Exemplo:
cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm' cat exm.txt | tr 'a-z' 'n-za-m'
Veja o instantâneo acima, todas as letras são criptografadas de acordo com o comando. Mas as letras 'A' e 'M' não são criptografadas, pois estão em maiúsculas.
Sintaxe:
command | tr -d
Exemplo:
cat exm.txt | tr -d o
Olhe para o instantâneo acima, todos os 'o' letras são excluídas do arquivo 'exm.txt' .