Pular para o conteúdo

Substituir strings em arquivos ascII

Util para substituir strings recorrentes em um ou vários arquivos ascII por outra string.
Dornelles Vissotto Junior dvissotto
Hits: 8.954 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Util para substituir strings recorrentes em um ou vários arquivos ascII por outra string.
Download replace_string_in_file.sh Enviar nova versão

Esconder código-fonte

#!/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

RSS para TAGS do CVS

Script que gera um relatório diário do sistema!!!

Automatizador de instalação de flatpaks

rc.firewall avançado

Script de busca (google em shell)

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.