Bash tr command (Português)

tr é um comando UNIX muito útil. É usado para transformar string ou excluir caracteres da string. Vários tipos de transformação podem ser feitos usando este comando, como procurar e substituir texto, transformar string de maiúsculas para minúsculas ou vice-versa, remover caracteres repetidos da string etc. O comando também pode ser usado para alguma transformação complicada. Os diferentes usos do comando tr são mostrados neste tutorial.,

sintaxe:

tr stringValue1

opção e stringValue2 são opcionais para o comando tr. Você pode usar a opção-c,- s E-d com o comando tr para fazer diferentes tipos de Tarefas.o comando

tr pode ser usado da seguinte forma para converter qualquer cadeia de caracteres de maiúsculas para minúsculas.

tr

pode usar o comando tr da seguinte forma também para converter qualquer cadeia de caracteres de minúsculas para maiúsculas.

tr A-z A-Z

execute o seguinte comando para converter cada pequena letra da cadeia,’linuxhint’ na letra maiúscula.,

$ echo linuxhint | tr

Você pode aplicar tr comando para converter o conteúdo de qualquer arquivo de texto a partir de superior para inferior, ou de inferior para superior. Suponha que você tem um arquivo de texto chamado, itens.txt com o seguinte conteúdo.

  1. Monitor
  2. teclado

    rato

  3. Scanner
  4. HDD

execute os seguintes comandos do terminal para mostrar o conteúdo dos itens.txt e o resultado do comando tr depois de converter o conteúdo desse arquivo de minúscula para maiúscula., O seguinte comando tr não irá modificar o conteúdo original do ficheiro.

$ cat items.txt$ tr A-z A-Z < items.txt

pode executar o seguinte comando para guardar o resultado do comando tr noutro ficheiro chamado ‘output.txt.

$ tr < itens.txt > saída.txt
$ cat output.,txt

Exemplo-2: Traduzir caracteres

tr comando pode ser usado para pesquisar e substituir qualquer caráter especial, a partir de qualquer texto. O seguinte comando é usado para converter cada espaço do texto, “Bem-vindo à Linuxhint” pela newline (\n).

$ echo “bem-vindo Ao Linuxhint” | tr ‘\n’

Exemplo 3: Usando a opção –c

tr comando pode ser usado com a opção-c para substituir os caracteres com o segundo caractere que não correspondem com o primeiro carácter de valor., No exemplo a seguir, o comando tr é usado para procurar os caracteres na string ‘bash’ que não coincidem com o carácter ‘b’ e substituí-los por ‘a’. A saída é “baaaa”. Quatro caracteres são convertidos aqui. Estes são, ‘a’,’s’,’ h ‘e’\n’.

$ echo” bash” | tr-c ‘b’ a ‘

exemplo-4: opção de Uso

tr command uses –S opção de busca e substituição de qualquer texto. No exemplo seguinte, o espaço ( “‘ ) é substituído por uma página (“\t”).,

$ echo “BASH Programming” | tr-s ” ‘\t’

Você pode usar tanto -c e -s opções em conjunto com o comando tr. No exemplo seguinte, o intervalo de letra pequena é usado como o primeiro valor de cadeia de caracteres. Opção For-c, o comando tr irá procurar e substituir cada letra maiúscula por nova linha (‘\n’) do ficheiro, itens.txt e guardar o resultado do comando no ficheiro, saída.txt.

$ cat items.txt
$ tr-cs “\n “< items.txt > saída.,txt
$ cat output.txt

exemplo-5: usar a opção D

–D usada com o comando tr para procurar e remover qualquer carácter ou cadeia de caracteres de um texto. No exemplo seguinte, o comando tr irá procurar ‘P’,’ y ‘E’ t ‘ na string “Python is a Programming language” e apagar esses caracteres.

$ echo “Python é uma linguagem de Programação” | tr-d ‘Pyt’

opção-c pode ser usada com a opção –d em a tr comando para complementar a pesquisa, como precioso –cs comando., No exemplo a seguir, o comando tr com –cd irá procurar todos os caracteres não-digitalizados a partir da string, “Phone no: 985634854” e excluí-los.

$ echo “Telefone: 985634854” | tr-cd ‘0-9’

No modo semelhante, você pode executar usar-cd opção em tr comando como o seguinte comando para remover os caracteres não-imprimíveis de um arquivo. Não existe nenhum carácter não-imprimível nos itens.txt. Então a saída será a mesma que o conteúdo do arquivo.

$ tr-cd “” < itens.,txt

conclusão

os usos básicos do comando tr são explicados aqui usando vários exemplos. Hope, este tutorial irá ajudá-lo a aprender os propósitos de usar este comando.

Deixe uma resposta

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

Ir para a barra de ferramentas