28/12/18 Linux: localizando e substituindo uma string em vários arquivos

Dica rápida pra quem precisa procurar por determinado texto (em vários arquivos) e substituí-lo por outra expressão: use o comando find em conjunto com o sed. find /home/joaopaulo/arquivos/ -type f -exec sed -i ‘s/186\.195\.84\.2/138\.94\.148\.143/g’ {} \; No exemplo acima estou procurando por um determinado Endereço IP e substituindo-o por outro. Repare que é necessário “escapar” […]


19/03/16 Shell Script: Copiando um diretório recursivamente

Imagine que você tenha um diretório principal chamado “Cadastro” contendo vários subdiretórios e que cada um desses subdiretórios seja um diretório pessoal de um Funcionário; agora imagine que em cada diretório pessoal você precise criar uma mesma estrutura de subdiretórios, por exemplo: Documentos Pessoais; Declarações e Requerimentos. Como fazer isso? Simples, crie um diretório “modelo” contendo a subestrutura […]


01/05/14 Realizando backups com o 7Zip

Eis uma forma simples de se fazer um backup diário de uma determinada pasta do sistema: Faça o download da versão de linha de comando do 7Zip e copie o executável para uma pasta qualquer, crie um arquivo .bat similar a este (onde FOLDER é a pasta da qual você quer fazer o backup) e por […]