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

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

Re: [shell-script] comandos em for


From: Fredi Bieging
Subject: Re: [shell-script] comandos em for
Date: Fri, 21 Sep 2012 09:39:12 -0300

Outra coisa, "ls -1", pra garantir que seja listado um arquivo por linha.

2012/9/21 Fredi Bieging <address@hidden>

> Faz assim então:
>
> egrep -i '\.(zip|cvs)$'
>
> caso contrário, vai listar um arquivo chamado zip.pdf, por exemplo.
>
>
> 2012/9/21 Leonardo Bacha Abrantes <address@hidden>
>
>> **
>>
>>
>> Fala galera!
>>
>> obrigado pelas dicas...
>>
>> fiz como o exemplo do Alysson
>>
>> for files in `ls | egrep -i 'zip|csv'` ; do
>>
>> obrigado a todos!
>>
>>
>> 2012/9/20 Alfredo Casanova <address@hidden>
>>
>> > Esqueci de explicar o motivo, o -iname faz o ignore case, não ia
>> precisar
>> > fazer essa coisa feia de [zZ][iI][pP]
>> >
>> > 2012/9/20 Alfredo Casanova <address@hidden>
>> >
>> > > eu faria assim:
>> > >
>> > > $ ls
>> > > abc.csv ABC.CSV abc.zip ABC.ZIP
>> > > $ for aux in $(find . -iname "*.zip" -o -iname "*.csv"); do echo $aux;
>> > > done;
>> > > ./abc.zip
>> > > ./abc.csv
>> > > ./ABC.ZIP
>> > > ./ABC.CSV
>> > >
>> > >
>> > > 2012/9/20 Emerson Domingues Souto - H2M <address@hidden
>> >
>> > >
>> > >> **
>> > >>
>> > >>
>> > >> Por que não fazer um único ls juntando os dois critérios ???
>> > >>
>> > >> Ah, o /dev/null não deveria ficar dentro das crases ?
>> > >>
>> > >> for aux in `ls -l *.[z,Z][i,I][p,P] *.[c,C][S,s][v,S] 2> /dev/null`
>> > >>
>> > >> Emerson Domingues Souto
>> > >>
>> > >> Tecnologia da Informação
>> > >>
>> > >> Marítima Seguros S/A
>> > >>
>> > >> De: address@hidden [mailto:
>> > >> address@hidden] Em nome de Leonardo Bacha Abrantes
>> > >> Enviada em: quinta-feira, 20 de setembro de 2012 12:16
>> > >> Para: Grupo Shell Script
>> > >> Assunto: [shell-script] comandos em for
>> > >>
>> > >>
>> > >> Galera, bom dia!
>> > >>
>> > >> estou tentando colocar dois comandos em um for, mas não está
>> > funcionando:
>> > >>
>> > >> for aux in `ls -l *.[z,Z][i,I][p,P]` 2> /dev/null || `ls -l
>> > >> *.[c,C][S,s][v,S]` 2> /dev/null
>> > >>
>> > >> alguém pode me dar um help por favor ?
>> > >>
>> > >> obrigado!
>> > >> abs,
>> > >>
>> > >> [As partes desta mensagem que não continham texto foram removidas]
>> > >>
>> > >> [As partes desta mensagem que não continham texto foram removidas]
>> > >>
>> > >>
>> > >>
>> > >
>> > >
>> > >
>> > > --
>> > > []'s
>> > > Alfredo Casanova
>> > > Linux User #228230
>> > > msn: address@hidden
>> > > tel: +55 61 9655 9619
>> > >
>> > >
>> >
>> >
>> > --
>> > []'s
>> > Alfredo Casanova
>> > Linux User #228230
>> > msn: address@hidden
>> > tel: +55 61 9655 9619
>> >
>> >
>> > [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]