+ Responder ao Tópico



  1. #1
    sarna
    Eu criei um script em bash pra adicionar as maquinas em um arquivo do firewall, este script grava cinco linhas dentro de um arquivo com as maquinas permitidas... Estas linhas são:

    [size=10px]# Nome do cliente
    iptables -t nat -A POSTROUTING -s 192.168.0.1 -j MASQUERADE
    iptables -A FORWARD -s 192.168.0.1 -m mac --mac-source 00:00:00:00:00:00 -j ACCEPT
    iptables -A FORWARD -d 192.168.0.1 -j ACCEPT
    # -----[/size]


    Eu preciso criar um scrit em bash que eu informe o ip e ele remova desse arquivo 5 linhas correspondentes ao número de ip!

    Como q eu faço isso ?

  2. #2
    dsalvi
    Acredito que assim funcione:

    Código :
    sed '/192\.168\.0\.1/d' script.sh

    flw...



  3. #3
    edineudo
    As Linhas q conterem o ip informado nao aparecerão e a saida sera o nome do arquivo
    cat SCRIPT.sh | grep -v IP > script.sh






Tópicos Similares

  1. MOVIDO: script bash para backup
    Por Duca no fórum Servidores de Rede
    Respostas: 0
    Último Post: 09-06-2006, 19:12
  2. script bash para backup
    Por irado no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 09-06-2006, 16:04
  3. Ajuda com script (bash)
    Por sarna no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 08-03-2005, 21:42
  4. problemas com o Shell Script (bash)
    Por RafaelWood no fórum Linguagens de Programação
    Respostas: 4
    Último Post: 19-09-2003, 10:21
  5. script bash
    Por 1c3m4n no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 14-11-2002, 08:29

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L