Como encontrar e substituir palavras em ficheiros no Linux
O sistema operacional Linux é conhecido por sua flexibilidade, personalização e ampla gama de recursos poderosos. Entre essas capacidades, está a habilidade de realizar tarefas complexas de manipulação de arquivos e textos de forma eficaz e eficiente. Se você já se viu diante da tarefa de encontrar e substituir palavras em vários arquivos, o Linux oferece ferramentas que tornam essa tarefa uma brisa. Neste artigo, vamos explorar os métodos e comandos que o Linux disponibiliza para realizar substituições de palavras, poupando tempo e esforço enquanto trabalha com seus arquivos. Seja você um novato ou um usuário experiente do Linux, embarque nesta jornada para aprofundar seus conhecimentos e aumentar sua produtividade.
sed ‘s/old_word/new_word/g’ file.txt
sed ‘s/hello/world/g’ example.txt
Isso irá substituir todas as ocorrências da palavra “hello” pela palavra “world” no arquivo “example.txt”. Note que o arquivo original não será alterado. Para salvar as alterações no arquivo, você pode usar a opção “-i” do sed:
sed -i ‘s/hello/word/g’ example.txt
Dessa forma, as alterações serão salvas diretamente no arquivo “example.txt”. Ou seja, Certifique-se de fazer um backup do arquivo original antes de fazer alterações em arquivos importantes. Por exemplo, para substituir uma palavra em vários arquivos ao mesmo tempo no Linux, você pode usar o comando “sed” em conjunto com o utilitário “find”. Aqui está a sintaxe básica do comando:
sed -i find /diretório –type f -name “*.txt” –exec sed -i ‘s/old_word/new_word/g’ {} +
Por exemplo, se você quiser substituir a palavra “hello” por “world” em todos os arquivos de texto no diretório “meu_diretorio” e seus subdiretórios, você pode executar o seguinte comando:
find meu_diretorio –type f -name “*.txt” –exec sed -i ‘s/hello/world/g’ {} +
Por fim, isso substituirá todas as ocorrências da palavra “hello” pela palavra “world” em todos os arquivos de texto no diretório “meu_diretorio” e seus subdiretórios. Certifique-se de fazer um backup dos arquivos antes de fazer alterações em arquivos importantes.
Se já estiver no diretório que deseja procurar pelos arquivos apenas utilize o . (ponto).
Situações Injustas na Escola Infelizmente, muitas crianças enfrentam situações injustas no ambiente escolar. Pois é…
Se você passa grande parte do seu dia navegando na internet, sabe como o navegador…
Manter-se atualizado com as tendências de mercado é essencial para qualquer profissional que busca sucesso…
Nos dias de hoje, a segurança digital da sua empresa é uma prioridade inegável. Com…
A saúde é um aspecto essencial da vida de qualquer pessoa, independentemente da idade. No…
Em um mundo repleto de responsabilidades e tarefas, a produtividade é um elemento essencial para…
Este site utiliza cookies para melhorar a experiência do usuário e para analisar o tráfego do site. Ao continuar a navegar, você concorda com o uso de cookies de acordo com nossa Política de Privacidade. Você pode ajustar suas preferências de cookies a qualquer momento através das configurações do seu navegador.
Saiba mais