-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > PessoALL preciso fazer uma função que faça o seguinte: > Tenho dois arquivos um chamado smbgate.log, e o outro acesso.log. > Dentro do arquivo smbgate.log tem os períodos(logon e logoff). Tô precisando > fazer uma função que pega estes períodos e extrai do arquivo acesso.log > Por exemplo, o conteúdo do arquivo acesso.log contém o seguinte: > 1156710367.443 196 192.168.0.2 TCP_MISS/301 680 GET > http://www1.folha.uol.com.br/folha/emcimadahora/rss091.xml - > DIRECT/200.221.8.10 text/html > . > . > . > E dentro de smbgate.log tem o seguinte: > LOGON 192.168.0.2 1156013157 silva > LOGOFF 192.168.0.2 1156013439 silva > . > . > . > Como fazer essa função?
Veja que o separador de campo de ambos os registros de log é o espaço. Então, você pode usar desde um simples cut -d " " -f X ( onde X é o índice do campo que vc quer ) até um awk '{print $X}'. - -- MrBiTs - [EMAIL PROTECTED] | /"\ 010 Encrypted e-mail preferred | \ / ASCII Ribbon Campaign 001 OpenPGP Key ID: 0x6DD1F186 | X Against HTML email & vcards 111 http://www.mrbits.com.br | / \ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFDzUKrDdxWm3R8YYRApmWAKCWRM3sE2NXJnVoSgENFSY0UUP/NwCeL08V rwZ9XxKstQnEMgs8YyGEttc= =tS/U -----END PGP SIGNATURE----- --------------------------------------------------------------------- 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: [EMAIL PROTECTED] --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html