cat users.txt | while read usuario 
do 
echo cadastrando usuario $usuario 
senha=`grep "^$usuario$" senhas.txt`
adduser $usuario $senha || echo "deu caca no usuario=$usuario senha=$senha" 
done 



 
-----Original Message-----
From: Samir Patrice <samir.patr...@gmail.com>
Date: Thu, 24 May 2012 14:03:10 
To: <debian-user-portuguese@lists.debian.org>
Subject:  [OT] Laço FOR em script shell

Fala galera,

Desculpa pelo off-topic, mas tô com uma dúvida em shell script, até porque
não sou muito bom nisso e ainda tô começando, mas alguém poderia me ajudar
com um script?
Tenho o seguinte cenário:
- Dois arquivos chamados users.txt e senhas.txt e ambos estão nomes de
usuário e senhas respectivamente nos arquivos.
- Pra adicionar um usuário num determinado sistema eu tenho que digitar o
comando (hipoteticamente) *#adduser <usuario> <senha>*
- Nesse script eu teria que ter um laço *FOR* que buscaria no primeiro
arquivo o nome do usuário e no segundo arquivo o a senha desse usuário.

Alguém pode dar uma dica?

-- 
Samir Patrice

Responder a