Página 2 de 2 PrimeiroPrimeiro 12
+ Responder ao Tópico



  1. Eu tenho um relatório de acesso de um usuário abaixo :

    date=2016-01-06 time=14:39:44 logid=0000000015 type=traffic subtype=forward level=notice vd=root srcip=157.86.21.20 srcport=49556 srcintf="vlx2-1" dstip=161.148.40.200 dstport=80 dstintf="port31" poluuid=bdd3c878-4385-51e5-1ca3-500d398a7f5c sessionid=443818184 proto=6 action=start user="RAFAELA.LUNGA" group="USR_GRP_PADRAO" policyid=48 dstcountry="Brazil" srccountry="Brazil" trandisp=snat transip=157.86.41.235 transport=49556 service="HTTP" duration=0 sentbyte=0 rcvdbyte=0 appcat="unscanned"

    Eu preciso de um comando em shell script que filtre e exiba só os itens srcip, dstip e user. Já tentei usar o grep de diversas formas diferentes,mas não consigo. Alguém poderia me ajudar ?

  2. Tenta usar o egrep, ele eh muito melhor neste caso. Pois acredito que vc precise usar ER para filtrar da forma que vc quer.

    Abraços.



  3. mas como ? egrep eu ja tentei

  4. Bom dia, sei que a pergunta é antiga, mas . . .
    Para BUSCAR no arquivo.txt, faça:
    echo -e "\n Informe o termo a ser procurado:"
    read -p " " TERMO
    egrep -i "\b$TERMO\b" arquivo.txt
    Esse "\b" nos extremos do $TERMO, são limitadores e BUSCAM a PALAVRA EXATA.

    O awk, tambem faz a busca:
    awk '$18 ~ /'$TERMO'/ {print $1,$2,$18}' arquivo.txt
    Explicando o awk:
    Se o Campo 18 ($18) casar com a expressão contida na VAR $TERMO, imprime os campos
    $1,$2,$18



    Att.:
    Marcelo



  5. Bom dia, sei que a pergunta é antiga, mas . . .
    Para BUSCAR no arquivo.txt, faça:
    echo -e "\n Informe o termo a ser procurado:"
    read -p " " TERMO
    egrep -i "\b$TERMO\b" arquivo.txt
    Esse "\b" nos extremos do $TERMO, são limitadores e BUSCAM a PALAVRA EXATA.
    O awk, tambem faz a busca:
    awk '$18 ~ /'$TERMO'/ {print $1,$2,$18}' arquivo.txt
    Explicando:
    Se o Campo 18 ($18) casar com a expressão contida na VAR $TERMO, imprime os campos
    $1,$2,$18
    Colocando $0
    Imprime a linha inteira.



    Att.:
    Marcelo






Tópicos Similares

  1. Problemas no sed usando variaveis em shell-script
    Por cachioli no fórum Linguagens de Programação
    Respostas: 4
    Último Post: 17-06-2005, 08:48
  2. Comandos em Shell Script
    Por SirSmart no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 28-02-2005, 06:08
  3. Problemas com vetores em shell script
    Por d00m no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 15-07-2004, 06:55
  4. Automatizacao de comandos em shell script
    Por mistymst no fórum Servidores de Rede
    Respostas: 1
    Último Post: 16-09-2003, 10:00
  5. Somar em shell script
    Por ricardorocha no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 17-03-2003, 16:49

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L