[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Ecoando scripts
From: |
빠는 Leonardo Goretti |
Subject: |
Re: [shell-script] Ecoando scripts |
Date: |
Tue, 7 Aug 2012 11:18:56 -0300 |
Um dos erros é o -c ( comentário deveria vir em " " )
vo testar pra ver os demais
Em 7 de agosto de 2012 11:13, Daniel Leomil <address@hidden> escreveu:
> **
>
>
> Bom dia amigos,
>
> Preciso da ajuda de vcs com um peuqeno script.
> Tenho um script que ao rodar na mãe ele executa sem problema, porém agora
> preciso ecoar este script pronto para dentro de um arquivo onde recebera
> permissão de execução após a criação e será chamdo para rodar.
>
> O que preciso é ecoar exatamente o que está entre os " " para um arquivo.
> inclusive as variáveis e tudo que está lá.
>
> O fiz é isso:
>
> echo "#!/bin/bash
>
> groupadd admte
>
> while read linha
> do
> login="$(echo $linha | cut -d":" -f1)"
> coment="$(echo $linha | cut -d":" -f2)"
>
> echo "Criando usuario $coment"
> #Criando usuario
> useradd -m -d /export/home/$login -g admte -c "$coment" -s /bin/bash $login
>
> #Criando a senha do usuario
> echo "Criando a senha inicial"
> passwd -u $login
>
> #Expirando a senha forcando a troca no proximo login
> echo "Forcando troca no primeiro login"
> passwd -f $login
>
> done < users.txt
>
> echo "Lista Users criados"
> echo
> getent passwd
> " > users.sh
>
> Porém o arquivos fica desta maneira:
>
> echo "#!/bin/bash
>
> groupadd admte
>
> while read linha
> do
> login=
> coment=
>
> echo "Criando usuario "
> #Criando usuario
> useradd -m -d /export/home/ -g admte -c -s /bin/bash
>
> #Criando a senha do usuario
> echo "Criando a senha inicial"
> passwd -u
>
> #Expirando a senha forcando a troca no proximo login
> echo "Forcando troca no primeiro login"
> passwd -f
>
> done < users.txt
>
> echo "Lista Users criados"
> echo
> getent passwd
> " > users.sh
>
> desde já agradeço a ajuda de todos.
>
> --
>
> Att,
>
> Daniel Leomil
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Leonardo Goretti
Administrador em Redes - GNU/LINUX
Celular: +55 (61) 9148 2171
Gtalk: address@hidden
----------------------------------------------
Linux Certification (LPIC-1)
Novell Certified Linux Administrator (CLA)
[As partes desta mensagem que não continham texto foram removidas]
Re: [shell-script] Ecoando scripts, Jonathan Lessa, 2012/08/07