rguedesc
(usa Ubuntu)
Enviado em 01/12/2008 - 01:32h
Ok, entendido.
Só que o arquivo, que é o de 'origem', meu é criado através dessa manipulação dentro de um script .sh já.
Ex:
************************************************************
#Filtragem do relorio de acesso
echo Os acessos negados foram:
echo \
echo ' IP Data e Hora URL Negada'
echo \
# Filtra somente os acessos negados, e manda a saida para
# um outro arquivo chamado manipulacao, sendo que as
# posicoes $1 e $3 foram invertidas, de acordo com o
# proposto. A primeira posição deve conter o IP, a segunda # a data e horario,
# transformada de UNIXTIME para data e
# horario normal, e a terceira a URL Negada.
awk '$4 == "TCP_DENIED/403" {print $3, $1, $7}' relatorio_acesso.txt > manipulacao.txt
# esse arquivo relatorio_acesso.txt ja existe e esta no
# mesmo diretorio que esse script ( que é na própria raiz - do root).
sort -r manipulacao.txt > manipulacao_1.txt
# uso do comando sort com parametro -r, para que quando
# impresso,apareca por grupos de mesmos IP's. Agora é nessa # linha que vai ser criado o # meu arquivo "origem" , como # vc disse, que no caso é o arquivo manipulacao_1.txt
************************************************************
Portanto, meu arquivo, que vou usar como origem, como vc disse, não provém de um diretório e sim de uma manipulação e criação dele no scrit filtragem.sh
O que devo fazer?
Vlw pela força cara, aguardo ancioso!