Substituir strings em arquivos ascII

Publicado por Dornelles Vissotto Junior 27/07/2004

[ Hits: 8.796 ]

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

Download do Banco de dados NCBI NT (DNA)

Script para criar certificados de forma automatizada no OpenVpn

Um super limpador do sistema KDu

Diferença entre datas

Script para fazer levantamento de hardware e software no Gentoo


  

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