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

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



reply via email to

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