Pra passar parametros pra um script, é só chama-lo com os parametros na frente, separados por espaço, exemplo:
./script1 login shell "Nome Completo" Pronto, isso daria conta. O caso é, como tratar esses parametros no teu script1 ? Exemplo: lazlo:~# ./script1 flavio bash "Flavio Carmo Junior" LOGIN=flavio SHELL=bash NomeCompleto=Flavio Carmo Junior lazlo:~# cat script1 #!/bin/bash echo "LOGIN=$1" echo "SHELL=$2" echo "NomeCompleto=$3" lazlo:~# Se quiser trabalhar acom opções (-n -i -u blah balh), pesquise sobre getopts no manual do bash. Sorte, -- Flávio do Carmo Junior aka waKKu #bash-br @ irc.freenode.net 2008/6/3 Petry <[EMAIL PROTECTED]>: > Srs., > > Alguém possui algum script que ajude a administrar a criação/manutenção de > usuários em unix?? Se alguém puder recomendar algum favor entrar em contato! > > Como não encontrei nenhum, comecei um. Já criei um que cria usuário com > todas as minhas necessidades( vamos chamar de script(1). Não quero mais > editar esse script. Comecei um outro(vms chamar de script(2) que com o > comando "at" programa o desbloqueio/bloqueio de usuário de acordo com a > data-horário que informo. > > Agora nesse que programa bloqueio/desbloq.(script(2)) quero criar uma opção > de criar o usuário chamando o script(1) que criei para isso. Neste script(1) > ao ser executado ele faz algumas perguntas, o que quero é que script(2) > envie esses parâmetros automaticamente. > > Ou seja, preciso que o script(2) execute o script(1), passe um parâmetro e > "aperte" ENTER, passe outro parâmetro e "aperte" ENTER, e espera o script(1) > finalizar. > > Obrigado, > > JP > > [As partes desta mensagem que não continham texto foram removidas] > >
