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

[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]



reply via email to

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