[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ecoando scripts
From: |
Daniel Leomil |
Subject: |
Ecoando scripts |
Date: |
Tue, 7 Aug 2012 11:13:14 -0300 |
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]
- Ecoando scripts,
Daniel Leomil <=
Re: [shell-script] Ecoando scripts, Jonathan Lessa, 2012/08/07