+ Responder ao Tópico



  1. #1
    thiagog
    pessoal to usando esse script aqui para ver o log em tempo real do meu squid

    #!/bin/sh
    # ------------------------------------------------- #
    # Mini-mini-Script para gerenciar o acesso do Squid #
    # em tempo real em um terminal utilizando o arquivo #
    # access.log #
    # Autor Fabio Fidelis #
    # 20041008 (eca!) #
    # ffidelis@gmail.com #
    # ffidelis@linuxmail.org #
    # LPI 000070899 #
    # colaboracao DDI #
    # ------------------------------------------------- #

    # tail -f no arquivo
    # | (pipe)
    # awk nos campos
    # $3 - endereco IP para formato 255.255.255.255 = %15s
    # $4 - codigo de resposta para format %27s
    # $6 - comandos (get,post,connect) para %7s
    # $7 - url

    tail -f access.log | awk '{ if ($4=="TCP_DENIED/403") {printf "\033[40;31;1m%15s\033[m \033[40;31;1m%-27s\033[m \033[40;31;1m%-7s\033[m \033[40;31;1m%s\033[m\n", $3, $4, $6, $7} else {printf "\033[40;36;1m%15s\033[m \033[40;36m%-27s\033[m \033[40;30;1m%-7s\033[m \033[40;37m%s\033[m\n", $3, $4, $6, $7}}'

    # fim do mini-mini-script


    como identifico os campos referentes as "cores" de SAIDA ?
    pois a saida sai COLORIDA para facilitar a identificacao dos campos

    []s

  2. Veja:

    printf "\033[40;31;1m Vinicius - mvzeppelin \033[m"

    O código de cor é: 40;31;1
    Esses 3 numeros separados por ponto e virgula representam: fundo preto (40), letra vermelha (31)e negrito (1).

    A sintaxe é: ESC[XX;XX;Xm Texto ESC[m

    Como o ESC náo é um caracter "imprimível" coloca-se seu código octal para ecoá-lo \033

    O formato é sempre : fundo; letra; efeito
    Esta tabela deve te ajudar:
    http://aurelio.net/shell/canivete.html#cores

    Falou






Tópicos Similares

  1. script bash
    Por 1c3m4n no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 14-11-2002, 08:29
  2. script de logon
    Por 1c3m4n no fórum Servidores de Rede
    Respostas: 8
    Último Post: 05-11-2002, 18:34
  3. Vejam esse script firewall/nat, aonde tá o erro?
    Por no fórum Servidores de Rede
    Respostas: 5
    Último Post: 02-11-2002, 21:47
  4. Script de conexão para o Samba
    Por ebonder no fórum Servidores de Rede
    Respostas: 4
    Último Post: 30-09-2002, 15:24
  5. scripts para logs do Radius
    Por dboom no fórum Servidores de Rede
    Respostas: 1
    Último Post: 15-09-2002, 15:00

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L