Foros del Web » Programación para mayores de 30 ;) » Programación General »

Consulta sobre CGI en bash

Estas en el tema de Consulta sobre CGI en bash en el foro de Programación General en Foros del Web. Supongo que abrí el tema en el subforo correcto. Tengo un problema, tengo un formulario html con un textbox, ahí debo escribir un directorio y ...
  #1 (permalink)  
Antiguo 16/12/2009, 21:21
 
Fecha de Ingreso: febrero-2007
Ubicación: Uruguay
Mensajes: 172
Antigüedad: 18 años
Puntos: 1
Consulta sobre CGI en bash

Supongo que abrí el tema en el subforo correcto.
Tengo un problema, tengo un formulario html con un textbox, ahí debo escribir un directorio y luego al apretar el submit necesito que el cgi lo busque para hacerle un backup.

En el CGI lo que escribo lo recibo así y según las pruebas que hice, se guarda correctamente la palabra:
Código PHP:
NombreDir=`echo "$QUERY_STRING" | grep -o "NomDir=[^&]\+" | cut -f 2 -d "="
Luego para hacer la búsqueda tenía pensado algo como esto, pero obviamente está mal ya que sino estaría funcionando :P

Código:
 if ! grep -q "^$NombreDir:" /etc/*  #Poner acá el directorio que se quiere respaldar
 then 
       echo 'El directorio ' $NombreDir ' no existe.'
 else
     cp -R $NombreDir $DESTINO #en directorio de backup	
     echo $NombreDir ' ha sido respaldado correctamente.'
fi
Si escribo "federico" encuentra (aunque no hace nada), en cambio cualquier otro directorio que le pase, no lo encuentra.

En fin, les agradezco si me pueden ayudar!![
__________________
Actualizate hoy(Blog) De vuelta actualizado!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:49.