shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Pesquisar duas strings com um único AWK


From: Robson Alexandre
Subject: Re: [shell-script] Pesquisar duas strings com um único AWK
Date: Tue, 6 Dec 2011 23:42:19 -0200

Caro Vinícius,
Pra vc matar a sessão do usuário seria apenas definir a variável TMOUT no
profile do usuário, simplesmente.

Atenciosamente
Robson Alexandre

Enviado por Samsung Mobile
Em 06/12/2011 17:16, "Vinicius Xavier" <address@hidden>
escreveu:

> **
>
>
> Boa noite Tiago,
>
> Eu já matei nas mão os "caras", porém criei um arquivo para simular
> usuários....
>
> E funcionou, muito obrigado.
>
> Abs,
>
> Vinícius Xavier da Silva
> MCP XP | ITIL Foundation | LPIC-1 | Novell CLA | Novell DCTS
> Twitter: http://twitter.com/_viniciusxavier
>
> ________________________________
> De: Tiago Peczenyj <address@hidden>
> Para: address@hidden
> Enviadas: Terça-feira, 6 de Dezembro de 2011 17:56
> Assunto: Re: [shell-script] Pesquisar duas strings com um único AWK
>
> de repente assim:
>
> who -u | awk '$6 ~ /[3-9]+:[0-9]+/ || $6 ~ /old/ { total++; } END{ print
> total; }'
>
> ou
>
> who -u | awk '$6 ~ /[3-9]+:[0-9]+|old/ { total++; } END{ print total; }'
>
> ja funcionaria. confirme no seu sistema.
>
> 2011/12/6 Vinicius Xavier <address@hidden>
>
> > **
> >
> >
> > Boa tarde pessoal,
> >
> > Seguinte fiz um script que verificar se tem usuários a mais de 3 horas ou
> > marcado como "old" logado no sistema, e derruma os mesmo.
> >
> > Para pegar os usuários com mais de tres horas e old eu utilizo: who -u |
> > awk '$6 ~ /[3-9]+:[0-9]+/' && /usr/bin/who -u | awk '$6 ~ /old/' | wc -l
> >
> > a a minha condição do if para enviar o kill(caso bata com a condição é:
> if
> > [ $USER_QTD -ne 0 ].
> >
> > Porem o problema é que se a primeira condição for verdadeira ele suja a
> > saída com o resultado da primeira pesquisa mais o resultado do wc -l.
> >
> > A pergunta é como faço para pesquisar duas strings com um mesmo comando
> do
> > awk? E tem outra maneira para realizar isso?
> >
> >
> > Abs,
> > Vinícius Xavier da Silva
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Tiago B. Peczenyj
> Linux User #405772
>
> http://pacman.blog.br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> ------------------------------------
>
> ----------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ----------------------------------------------------------
> Sair da lista: address@hidden
> ----------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ----------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]