[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Problema com la�o de repeti��o
From: |
Emerson Domingues Souto |
Subject: |
Re: [shell-script] Problema com laço de repetição |
Date: |
Mon, 3 Oct 2005 12:37:50 -0300 |
Tenta assim:
for usuario in `cat uids.txt`; do
mkdir /tmp/teste/$usuario
cp -R /etc/skel/.[a-z]* /tmp/teste/$usuario
chown -R $usuario:"Domain Users" /tmp/teste/$usuario}
done
----- Original Message -----
From: Guilherme Torres
To: address@hidden
Sent: Monday, October 03, 2005 2:32 AM
Subject: [shell-script] Problema com laço de repetição
Olá pessoal,
estou fazendo um script que pega linha por linha de um
arquivo contendo o login de usuários e cria o
diretorio /home de cada um deles.
Tenho problema com o laço de repetição que parece não
funcionar direito. Além disso, o script adiciona os
diretorios dos dois primeiros usuarios criados dentro
do diretorio do ultimo.
Caso alguem consiga arrumar ou possa dar uma dica,
fico agradecido. O protótipo do mesmo é:
#!/bin/bash
# Criando /home dos usuarios.
File=/tmp/teste/uids.txt
for ((i=0; i<1; i++))
do
usuario=`read line`$i`<$File`
mkdir /tmp/teste/$usuario
cp -R /etc/skel/.[a-z]* /tmp/teste/$usuario
chown -R $usuario:"Domain Users" /tmp/teste/$usuario}
done
exit 0
Um exemplo de arquivo uids.txt:
romario
giovane
bruno
Obrigado.
_______________________________________________________
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e
muito mais. Instale agora!
www.yahoo.com.br/messenger/
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Links do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]