Substituir strings em arquivos ascII

Publicado por Dornelles Vissotto Junior 27/07/2004

[ Hits: 8.450 ]

Download replace_string_in_file.sh




Util para substituir strings recorrentes em um ou vários arquivos ascII por outra string.

  



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

Scripts recomendados

Libera conectividade social em rede com squid

Envio de SMS via Nagios

sorces.list

Troca de link em caso de queda de Internet (FAILOVER)

Script para compilação manual do nessus


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts