Interagindo com o usuário [RESOLVIDO]

1. Interagindo com o usuário [RESOLVIDO]

Paulo Henrique Santiago Goes
lordwadder

(usa Fedora)

Enviado em 30/03/2009 - 09:45h

Bom dia, pessoal. Eu sou novo aqui no fórum e tenho uma dúvida leve. Eu queria saber se é possível criar em shell script um prompt (tipo o input do python ou o std::cin do c++) para pegar o valor digitado pelo usuário e armazená-lo em uma variável para uso posterior.

desde já agredeço...


  


2. Re: Interagindo com o usuário [RESOLVIDO]

nelio
neliobjr

(usa Red Hat)

Enviado em 30/03/2009 - 11:20h

cara tem sim, com a seguinte sintaxe

echo escreva um numero ou valor
read valor #ou qualquer nome de variavel
echo $valor

é isso

ABS


3. Eu nunca tinha pensado nisso...

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/04/2009 - 09:56h

shell com prompt?
Assim também pode funcionar


------------

#!/bin/bash

_comando()
{
# Isso é só um exemplo de comando
# Implemte mais comandos usando case
echo -e "\t$VAR\n"

}

VAR=0
OUTRA=$(date +%Y/%m/%d)
PROMPT=$(echo -e "$OUTRA:prompt> " )

QUIT='::sair'
# Esse é o comando para sair
# ::sair

clear
# PROMPT = nome do prompt ou ainda, um ou varios comandos de shell Ex. date +%Y/%m/%d ($OUTRA)
echo -e "Aplicação\n versão 0.0.0.0.0.0.1\n\tPowered by /.w0lf3r1n3.blu35\n\tpauloriccelli@gmail.com\n\n"


while [ $VAR != "$QUIT" ]; do
VAR=0
read -p "$PROMPT" VAR

_comando $VAR || exit 2

done
echo 'Saindo...'
exit 0

-----

Claro que faltam estruturas mais elaboradas, mas já dá para começar ;)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts