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

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

Re: [shell-script] Passar lista como argumento


From: mups . cp
Subject: Re: [shell-script] Passar lista como argumento
Date: Fri, 30 Nov 2007 14:06:40 -0200

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 <address@hidden> 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]