At 23:18 22/02/02 -0300, you wrote:
>Boa tarde;

Hau


>         Gostaria de saber como fazer para um script pedir uma entrada do
>teclado e atribuir o valor digitado a uma vari�vel.

Uma coisa muito simples que voc� poderia ter encontrado em diversos manuais 
que est�o espalhados por a� na Internet... Devia ter procurado, n�? :) De 
qualquer maneira:

--
#!/bin/bash
echo -n "Digite o que voc� quiser: "
read usuario
--

A op��o "-n" do echo serve pra n�o adicionar uma linha, ent�o o usu�rio vai 
escrever o que quer logo apois o ":" (dois pontos). Depois que ele apertar 
enter, o resultado vai ser colocado na vari�vel $usuario.

Veja que desse jeito o que o usu�rio digita aparece na tela... Se voc� 
quiser que n�o apare�a nada, � s� mexer temporariamente em algumas 
configura��es do terminal, ficaria assim:

--
#!/bin/bash
echo -n "Digite o que voc� quiser: "
temp="`stty -g`"
stty -echo intr '^a'
read usuario
stty $temp
--

� isso :P

>         Obrigado;

[]'s
Eitch


Assinantes em 23/02/2002: 2256
Mensagens recebidas desde 07/01/1999: 155855
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a