+ Responder ao Tópico



  1. #1

    Padrão Script Localizar e Substitui

    Pessoal,
    preciso de um script pra localizar nas QUEUES, Access List, e IP Adress a palavra "unknown" e substituí-la por "SETOR-1".
    Isso ocorre, quando eu troco um cartão wlan1, que coloquei um nome na Interface como SETOR-1, daí quando preciso trocar o cartão, aí as regras, os ips e o access list dos clientes aparecem "unknow" no lugar do nome da interface.

    Abraços.

    Breno

  2. #2

    Padrão

    Olá!

    Use o comando sed:

    sed 's/unknown/SETOR-1/G' arquivo_que_vc_quer_procurar

    []'s
    Cléoson.

  3. #3

    Padrão

    Cléoson,
    Não intendi ou não fui claro.
    Quero no terminal, dentro de IP - ADDRESS tá assim:
    # ADDRESS NETWORK BROADCAST INTERFACE
    0 ;;; SINDICATO DOS METALURGICOS
    10.133.168.1/30 10.133.168.0 10.133.168.3 SETOR-2
    1 ;;; NIZIO
    10.112.168.1/30 10.112.168.0 10.112.168.3 SETOR-3
    2 ;;; AGNALDO CONTABILIDADE
    10.113.168.1/30 10.113.168.0 10.113.168.3 unknown
    3 ;;; ZARA
    10.132.168.5/30 10.132.168.4 10.132.168.7 SETOR-2
    4 ;;; JAIRO
    10.132.168.9/30 10.132.168.8 10.132.168.11 SETOR-2
    5 ;;; APAE
    10.113.168.5/30 10.113.168.4 10.113.168.7 unknown

    Aí preciso substituir todos os "unknown" das interfaces por SETOR-1
    Só isso.

  4. #4

    Padrão

    Olá!

    Essas informações estão em um arquivo ou são resultados de algum comando? Dependendo de onde elas estejam, podem ser manipuladas com o comando sed.

    []'s
    Cléoson.