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

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

Re: [shell-script] Criação de arquivos de usuários baseado no /etc/passw


From: Francival Lima
Subject: Re: [shell-script] Criação de arquivos de usuários baseado no /etc/passwd
Date: Thu, 10 Jul 2008 18:54:09 -0300

Allan,
  Testei o teu script e verifiquei que o problema continuava ocorrendo,
mesmo protegendo as variáveis com aspas duplas. Acredito que a causa esta na
leitura do arquivo utilizando o comando cat.  Lembrei que o Aurélio, no
livro dele, recomenda ler arquivos através do while. Então modifiquei o teu
código.

  Segue o código do script:

--------------------------------------------------------------------------------------------------------
  #!/bin/bash

  while read i
   #O comando read ler cada linha do arquivo e armazena o valor na variável
i.
   #Faz isso até chegar no final do arquivo.

   do
      login=`cut -d: -f1 <<< $i`
      nome=`cut -d: -f5 <<< $i`
      echo "$login:$nome" >> usuarios.txt  # muda para o caminho que
quiseres.

   done < /etc/passwd #aqui é passado o nome do arquivo a ser lido.
--------------------------------------------------------------------------------------------------------------

  Testa e depois fala se funcionou.

  Inté +

-- 
Francival Lima
O Moc, O Mocorongo.


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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