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

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

Re: Passar lista como argumento


From: Ricardo
Subject: Re: Passar lista como argumento
Date: Fri, 30 Nov 2007 17:52:25 -0000
User-agent: eGroups-EW/0.82

Isso mesmo....valeu cara, eu tava colocando '.*'...não ia conseguir
nunca...brigadão!!!


--- Em address@hidden, mups.cp <mups.cp@...> escreveu
>
> Não seria isso?
> 
> $ cat users.txt
> user1
> user2
> user3
> 
> $ ls files/
> asdasduser3  kkkuser2.txt  user1.txt
> 
> $ for i in $(cat users.txt); do find . -name "*$i*"; done
> ./files/user1.txt
> ./files/kkkuser2.txt
> ./files/asdasduser3
> 
> 
> On Nov 30, 2007 1:46 PM, Ricardo <ricardoperin@...> wrote:
> >
> >
> >
> >
> > Galera, estou com o seguinte problema: tenho que passar uma lista de
> > usuários como parâmetro para o find. Esses usuários estão listados em
> > um arquivo. Encontrei 2 dificuldades nesse processo.
> >
> > 1) como passar essa lista como parâmetro para o find
> >
> > 2) o find vai procurar por arquivos que contenham o nome do usuário em
> > seu nome, então eu tenho que passar essa lista com alguns coringas,
> > tipo .*usuer.*
> >
> > Tentei utilizar a lista em uma variável (VAR=`cat lista`), mas não
> > rolou. Outra solução seria utilizar o for passando o $i como parâmetro
> > para o find, mas ai eu caio no mesmo problema de variável.
> >
> > Alguma luz???
> >
> >
>




reply via email to

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