
A partir dessa parte não irei mais lembrar que todo arquivo .sh precisa ter permissão de executável e que a primeira linha é para resolver problema com acentos.
Crie os arquivos formulario1.sh com o conteúdo:
echo '<meta http-equiv=Content-Type content=text/html; charset=UTF-8>'
echo "<form action=formulario2.sh method=post>"
echo "<input type=textbox name=variavelbig>"
echo '<input type="submit" value="Ok">'
echo "</submit>"
- A linha 2 informa que é para ser criado um formulário e que o resultado é para ser repassado para o arquivo formulario2.sh
- A linha 3 cria um campo de texto onde podemos digitar o que desejamos e informa que é para esse campo responder pelo nome de variavelbig
- A linha 4 cria o botão OK que deve ser clicado após escrever o que desejar no campo de texto.
- A linha 5 encerra o formulário.
Crie o formulario2.sh com o conteúdo:
echo '<meta http-equiv=Content-Type content=text/html; charset=UTF-8>'
echo "Conteúdo inserido: $p_variavelbig"
echo "<p>"
echo "<a href=/execute$./formulario1.sh>Voltar</a>"
- A linha 2 informa o conteúdo inserido no formulário variavelbig, para exibir esse conteúdo é utilizada a variável $p_variavelbig
- Lembre que toda variável do BigBashView é iniciada por $p_
- Linha 3, quebra de linha.
- Linha 4, link para voltar ao script formulario1.sh.
Para testar use o comando no terminal: bbv '/execute$ ./formulario1.sh'