Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: TUDO AZUL....
Por ZIPPO
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Fábio Berbert de Paula em 13/11/2002    [ 5811 hits ]

Login: fabio, 6483894 pontos

Homepage: https://twitter.com/fabiodovol   


Descrição

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"

[ Download: substituir.zip ]   [ Enviar nova versão ]

[ 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
   Script Linux recomendado Desligar sistema sósinho em 30 minutos
   Script Linux recomendado Compartilhamento de internet 3g para uma rede domésctica
   Script Linux recomendado Script para redimensionar/reduzir fotos digitais
   Script Linux recomendado Automação em cópia de arquivos de backup
   Script Linux recomendado Simula comando PAUSE do MSDOS

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.