Isso mesmo....valeu cara, eu tava colocando '.*'...não ia conseguir nunca...brigadão!!!
--- Em [email protected], mups.cp <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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??? > > > > >
