Substituir strings em arquivos ascII

Publicado por Dornelles Vissotto Junior 27/07/2004

[ Hits: 8.572 ]

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

Go Script - Inicia sessões ssh

Limpando cache do Squid (Baseado em Debian)

Instalando o Snort

Sysinfo - Informações sobre o seu computador

ktbackup


  

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