Substituir strings em arquivos ascII
Publicado por Dornelles Vissotto Junior 27/07/2004
[ Hits: 8.625 ]
Download replace_string_in_file.sh
Util para substituir strings recorrentes em um ou vários arquivos ascII por outra string.
#!/bin/bash # # #***************************************************************** # # Este script substitui uma string em uma sequência de # arquivos ascII por outra string. # #cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc # # Name: replace_string_in_file.sh # # Author: Dornelles Vissotto Junior. # Data: 27/07/2004 # Coments:Developed in LEMMA - Laboratório de Estudos em # Monitoramento e Modelagem Ambiental. # # Centro Politécnico - Caixa Postal 19100 # CEP 81531-990 - Curitiba-Paraná-Brasil # dvissotto@ufpr.br # #cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc # # Revisions: # # #cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc # substitute strings in files echo "Digite a string a ser substituída:" read str echo "Digite a string para sobrepor:" read rpl echo "Digite o nome ou parte do nome dos arquivos:" read files for i in `ls *$files*`; do awk '{ sub(/'$str'/,"'$rpl'",$0); print $0}' $i > temp mv temp $i done rm -f temp
Protegendo arquivos contra acessos simultâneos
Cluster multi-master com MariaDB 10.1 + Galera
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Linux Mint limitando rede a 20Mbps (6)
Jogando com Proton no LInux (0)
Ingress NGINX Controller CVSS base score of 9.8 (4)
Impossível corrigir problemas, você manteve (hold) pacotes quebrados. (2)