substituir.sh

Publicado por Fábio Berbert de Paula 13/11/2002

[ Hits: 9.310 ]

Homepage: https://www.instagram.com/alexabolada/

Download substituir.zip




Este script é usado para substituir uma palavra por outra nos arquivos de um diretório. copie o script para o diretório que contém os arquivos a serem modificados e execute-o da seguinte forma:
.
/substituir.sh palavra_velha palavra_nova

Qualquer ocorrência de "palavra_velha" nos arquivos será substituída por "palavra_nova"

  



Esconder código-fonte

#!/bin/bash
DE=$1
PARA=$2
FILES=`ls *`
for x in $FILES
do
   sed -e "s/$DE/$PARA/g" $x > /tmp/$x.tmp
   mv /tmp/$x.tmp $x
   echo "Alterações efetuadas em $x"
done

Scripts recomendados

Pesquisando sites no SQUID

Rádios online com mplayer + Zenity

Números de Fibonacci

buscaTexto.sh - busca um determinado conteudo em todos os arquivos

Encadeado


  

Comentários
[1] Comentário enviado por linus black em 18/10/2006 - 21:19h

gostei dos varios artigos que você escreveu.
e usei varios agora preciso de sua opinião.
eu ainda não consegui publicar nem um artigo e preciso de você para corrigir antes de que eu publique este scripr.

#!/bin/bash
ALLOW _TCP_FOR="20 22 53 80 443" FOR PT_FOR IN $ALLOW_TCP_FOR
ALLOW _TCP_FOR="8180" FOR PT_FOR IN $ALLOW_TCP_FOR
IPTABLES -A FORWARD -P TCP --DPORT 1024:$ALLOW_TCP_FOR
IPTABLES -A FORWARD -P TCP --SPORT 1024:$ALLOW_TCP_FOR
IPTABLES -A FORWARD -A TCP -O 3128:$ALLOW_TCP_FOR -J ACCEPT
IPTABLES -T NAT -A POSTROUTING -O $ IFAC _INET -J MASQUEREDE
IPTABLES -A FORWARD -S 0/0 -P UDP --SPORT 53 -J ACCEPT
IPTABLES -A INPUT -S 192.168.0.0/20 -J ACCEPT
IPTABLES -A OUTPUT -S 192.168.0.1/20 -J ACCEPT
IPTABLES -A OUTPUT -S 192.168.0.1 192.168.0.0 $ IFAC _INET -J ACCEPT MASQUEREDE


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts