se vc encontrar a expressão regular que represente a informação que vc quer ou se a informação estiver numa posição especifica é possivel pegar através de varias tecnicas.
se vc tem algo como mensagem 127.0.0.1 outra mensagem usuario1234 mensagem 127.0.0.1 outra mensagem usuario0666 um grep -oE 'usuario[0-9]*' pode ser suficiente 2008/9/10 semar.depin14 <[EMAIL PROTECTED]>: > Bom dia a todos, > > O que estou precisando fazer é o seguinte: > > Criei um arquivo qualquer a partir de um arquivo de logs contendo as linhas > de um determinado IP com o "cat arquivo_de_log | grep IP > > arquivo_qualquer"; > Preciso agora extrair apenas os nomes de usuários que estão nesse > arquivo_qualquer, mas não a linha inteira; > Por exemplo, desse arquivo_qualquer que está com as linhas que contém > determinado IP, necessito > extrair a palavra "usuario.usuario0-90-9". > > Agradeço desde já a ajuda de todos. > > Att. > > João Luis > __________________________________________________________= > ____ > > Prefeitura Municipal de Indaiatuba > Telefone: (19) 3834-9000 > Site: http= > ://www.indaiatuba.sp.gov.br/ > > Esta mensagem, incluindo seus anexos, contÿm i= > nformaÿÿes confidenciais > destinadas ao usuÿrio do endereÿo eletrÿnico e a pr= > opÿsitos especÿficos, > Caso vocÿ nÿo seja o citado usuÿrio, deve apagar esta = > mensagem. > ÿ terminantemente proÿbida a utilizaÿÿo, acesso, cÿpia ou divulga= > ÿÿo nÿo > autorizada das informaÿÿes presentes nesta mensagem. > As informaÿÿes = > contidas nesta mensagem e em seus anexos sÿo de responsabilidade > de seu auto= > r. > > > > [As partes desta mensagem que não continham texto foram removidas] > > -- Tiago B Peczenyj Linux User #405772 http://peczenyj.blogspot.com/ "what does not kill us makes us stronger"
