Neste exemplo, criaremos um gerador de QR Code que permite ao usuário inserir um texto e exibir o QR Code correspondente.
Arquivo: **qr_code_generator.sh.htm**
#!/bin/bash
echo "<!DOCTYPE html>"
echo "<html>"
echo "<head>"
echo "<title>Gerador de QR Code</title>"
echo "</head>"
echo "<body>"
echo "<h1>Gerador de QR Code</h1>"
# Formulário para inserir texto
echo "<form method='post' action='generate_qr_code.run'>"
echo "<label for='input_text'>Texto:</label>"
echo "<input type='text' name='input_text' value='$input_text' required>"
echo "<button type='submit'>Gerar QR Code</button>"
echo "</form>"
# Exibir o QR Code gerado, se houver
if [ -n "$qr_code" ]; then
echo "<h2>QR Code:</h2>"
echo "<pre>$qr_code</pre>"
fi
echo "</body>"
echo "</html>"
Arquivo: **generate_qr_code.run**
#!/bin/bash
qr_code=$(qrencode -t ASCII "$input_text")
bigbashview qr_code_generator.sh.htm