fbpx

Comandos Linux – Comando replace

Comando de substituição do Linux

comando substituir

Nos sistemas operacionais do tipo Unix, o comando replace faz modificações nas cadeias de texto nos arquivos ou na entrada padrão .

Descrição

replace procura todas as ocorrências de string de e o substitui por string de . Você pode especificar um ou mais pares de cadeias para procurar / substituir em um único comando de substituição .

Use a opção  para indicar onde a lista de substituição de cadeia termina e os nomes dos arquivos começam. Nesse caso, qualquer arquivo nomeado na linha de comando é modificado no local, portanto, convém fazer uma cópia do original antes de convertê-lo. substituir imprime uma mensagem indicando qual dos arquivos de entrada realmente foi modificado.

Se a opção  não for fornecida, replace lê a entrada padrão e grava na saída padrão.

Sintaxe

substituir de para [ de  para ] ... - nome_do_arquivo [ nome_do_arquivo ] ...
substituir de  para [ de  para ] ... < nome_do_arquivo

Opções

-? -IExiba uma mensagem de ajuda e saia.
– # debug_optionsAtivar depuração .
-sModo silencioso. Imprima menos informações do que o programa faz.
-vModo verboso . Imprima mais informações sobre o que o programa faz.
-VExibir informações da versão e sair.

Exemplos

GorjetaO comando replace é usado principalmente com msql2mysql, embora ainda possa ser usado para substituir o texto em um arquivo ou entrada. Se você está procurando uma solução mais avançada para substituir texto no Linux , sugerimos também o uso do comando sed .

substitua “computador” “esperança” – exemplo.txt

Substitua a palavra computador pela palavra esperança no exemplo.txt , substituindo o arquivo original pelas alterações.

sed – Um utilitário para filtrar e transformar texto.

21 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900

Copyright © Linux Force Security  - Desde 2011.