nasss, bueno, necesito un poco de ayuda con un tema que tengo en manos, y es que no consigo saber como hacerlo funcionar.
tengo que hacer, que este script web, recoja una palabra, lo compare con una bd (fichero plano), y si hay mas de 2 registros, los muestre en pantalla mediante una tabla, y diga cuantos son, si son 2 o 1, solo dira "hay 1 o 2 registros"
este es el codigo:
<code>
#!/bin/bash
echo "content-type: text text/html"
echo ""
echo "<html><head></head><body bgcolor='orange'>"
echo "El resultado de la consulta es el siguiente:"
read DNI_SOCIO
DNI_SOCIO=echo $DNI_SOCIO | cut -d"=" -f2
if [ cat /var/www/html/escarbapedal/informacion/ciclistas_btt.bd | grep "$DNI_SOCIO" | tee /tmp/resultado | wc -l
-eq 2 ]
then
NOMBRE_COMPLETO=cat /tmp/resultado | cut -d":" -f1 | tr -s ":" " "
echo "<table border='2'"
echo "<tr>"
echo "<td>NOMBRE COMPLETO</td>"
echo "</tr>"
echo "<tr>"
echo "<td>$NOMBRE_COMPLETO</td>"
echo "</tr></table>"
else
echo "Hay 1 o 2 personas con este dni"
fi
rm -f /tmp/resultado
echo "</body></html>"
</code>
Y este el tipo de formato de base de datos:
asd:1234567A
qwe:2345567B
PD: no se como se incrusta codigo :_