Alfredo,

Isso parece ter funcionado, ao menos com meus testes, no diretorio
onde o samba salvou seus varios arquivos maquinaXX.txt, execute isso:

$ for i in *.txt; do echo -n "$i - " >> todas.txt; grep Endere $i |
cut -d: -f2 | tr '\n' ' ' >> todas.txt; echo >> todas.txt; done

"todas.txt" NAO deve existir, senao vira zona pq ele soh appenda nao
cria em nenhum momento.

Sorte,

Flávio do Carmo Junior

On 9/29/06, Alfredo Casanova <[EMAIL PROTECTED]> wrote:
> Tiago, deu certo...
> O do julio serviu de forma melhor, mais pratica...
> tive alguns problemas, mas depois chequei e vi que tinha alguns arquivos com
> problemas, tinham mais de 2 linhas, o que estragava o layout final
> aí fiz um wc -l | sort
> vi os arquivos que tinha mais ou menos que 2 linhas, exclui os mesmos e deu
> certinho
>
> =)
> obrigado a todos
>
>
> On 9/29/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> >
> > De uma olhada em algum tutorial de awk, mas vc pode fazer algo assim...]
> >
> > awk -F\:  '/sico/{
> > fisico[FILENAME]=$2
> > }
> > /IP/{
> > ip[FILENAME]=$2":"$3":"$4"..."  # monte o macaddress direitinho... ;-)
> > }
> >
> > END{
> >   for (i in fisico) {
> >          print i" "fisico[i]" "ip[i] ;
> >   }
> > }' arquivo1 arquivo2 ...
> >
> > On 9/29/06, Alfredo Casanova <[EMAIL PROTECTED]> wrote:
> > >
> > > tiago, antes de mais nada, obrigado pela atenção e solicitude.
> > >
> > > Os arquivos não seguem um padrão seqüencial, sua nomenclatura varia de
> > > acordo com sua localização e range de IP.
> > >
> > > dentro deles, após aplicar os filtros, o que sobra são apenas 2 linhas,
> > > sendo que a primeira é o IP e a segunda é o Mac Address
> > >
> > > # cat DFBSA145003.txt
> > > 10.100.145.3
> > > xx-xx-xx-xx-xx-xx
> > >
> > > On 9/29/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> > > >
> > > > Alfredo,
> > > >
> > > > mande um exemplo desse arquivo, com as linhas que vc quer.
> > > >
> > > > On 9/29/06, Alfredo Casanova <[EMAIL PROTECTED]> wrote:
> > > > > E aí galera.
> > > > >
> > > > > Seguinte... estou em uma rede windows, e preciso coletar os macs de
> > > > todas as
> > > > > estações. Como não posso ter certeza de que todas estão ligadas pra
> > > > fazer
> > > > > algo 100% automatizado, fiz o seguinte:
> > > > --
> > > > Tiago B Peczenyj
> > > > Linux User #405772
> > > >
> > > > # cd /pub
> > > > # more beer
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > 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
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > []'s
> > > Alfredo Casanova
> > > icq: 15793271
> > > msn: [EMAIL PROTECTED]
> > > aim: alfredotcasanova
> > > yim: atcasanova2
> > > tel: +55 61 84137319
> > > As aves têm na boca um dente chamado bico
> > >
> > >
> > > [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: [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
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > Tiago B Peczenyj
> > Linux User #405772
> >
> > # cd /pub
> > # more beer
> >
> >
> > [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: [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
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
> --
> []'s
> Alfredo Casanova
> icq: 15793271
> msn: [EMAIL PROTECTED]
> aim: alfredotcasanova
> yim: atcasanova2
> tel: +55 61 84137319
> As aves têm na boca um dente chamado bico
>
>
> [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: [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
>
>
>
>
>
>
>
>


---------------------------------------------------------------------
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

 


Responder a