Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 18, 2008, 05:33:40
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Programacion Shell (Moderador: [rOnNy])  |  Tema: Ayuda con bash scripting.. 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Ayuda con bash scripting..  (Leído 401 veces)
__volatile__
Colaborador
*****
Desconectado Desconectado

Mensajes: 781


<3 lisa

x_0@hotmail.de
Ver Perfil Email
« en: Junio 05, 2007, 04:55:30 »

Buenas miren tengo este problema..

#!/bin/bash
echo -e Pequenio tool para adquirir resultados a textos.
echo -e Hacer un Netstat y guardar resultados a carpeta /root?
read A
if["$A"="si"]; then
netstat > /root/resultados.txt
else
echo no se han podido guardar los resultados
fi

Lo explico ( aunque no es mucho xD )

lo que quiero hacer con eso es demasiado simple..
quiero que si la persona quiere que se guarden los resultados de netstat  carpeta /root
que escriban en la consola
SI O NO
y ahi me da el error al escribir "SI" me sale lo siguiente

linux:~ # sh a.sh
Pequenio tool para adquirir resultados a textos.
Hacer un Netstat y guardar resultados a carpeta /root?
si
a.sh: line 6: syntax error near unexpected token `then'
a.sh: line 6: `if["$A"="si"]; then'
linux:~ #

alguien me ayuda??? por favor gente dense un paseito por aqui a los que saben de esto..

saludos


« Última modificación: Junio 05, 2007, 05:09:44 por k0ukl0S » En línea

R-E-S-P-E-C-T, find out what it means to me
hackmexsatelite
Visitante
« Respuesta #1 en: Junio 05, 2007, 05:51:33 »

Código:
#!/bin/bash
echo -e Pequenio tool para adquirir resultados a textos.
echo -e Hacer un Netstat y guardar resultados a carpeta /root?
read A
if [ $A = "si" ]; then
netstat > /root/resultados.txt
else
echo -e no se han podido guardar los resultados
fi

Si la variable A no va a contener espacios no es necesario ponerla en comillas
prueba eso talves es lo que sucede pero no creo, no le veo un error aparente
En línea
__volatile__
Colaborador
*****
Desconectado Desconectado

Mensajes: 781


<3 lisa

x_0@hotmail.de
Ver Perfil Email
« Respuesta #2 en: Junio 06, 2007, 04:26:33 »

es que he probado de todo sabes? he declarado la variable ha antes con la respuesta si...y no
y me da el mismo error
linux:~ # sh a.sh
Pequenio tool para adquirir resultados a textos.
Hacer un Netstat y guardar resultados a carpeta /root?
si
a.sh: line 6: syntax error near unexpected token `then'
a.sh: line 6: `if["$A"="si"]; then'
linux:~ #

no se por que Sad estoy apenado pero eso no me quitara las ganas de aprender bash Cheesy

gracias por tu ayuda.
En línea

R-E-S-P-E-C-T, find out what it means to me
Kira & Eva :D
Habitual
*****
Desconectado Desconectado

Mensajes: 289


Senior Programmer


Ver Perfil Email
« Respuesta #3 en: Junio 08, 2007, 04:26:35 »

prueba sin el ; o con un -eq

if [ $A -eq $B ]
then
fi


En línea
__volatile__
Colaborador
*****
Desconectado Desconectado

Mensajes: 781


<3 lisa

x_0@hotmail.de
Ver Perfil Email
« Respuesta #4 en: Junio 08, 2007, 03:52:22 »

gracias pot tu ayuda she.. pero sabes me siga tirando errores... no se por que.. ahora llege a casa y me voy a poner a buscar el problema quizas debe ser mi linux???

salud0s
En línea

R-E-S-P-E-C-T, find out what it means to me
__volatile__
Colaborador
*****
Desconectado Desconectado

Mensajes: 781


<3 lisa

x_0@hotmail.de
Ver Perfil Email
« Respuesta #5 en: Junio 08, 2007, 04:10:53 »

she devil problema solucionado Cheesy mira esto

["$A" = "si"]; then    no  te parece algo raro ahi?Huh hehe

siiii las comillas en ["$A"     hehehe se las quite y el programa funciona tal como yo quiero.. Cheesy

ahora ya no hacemos mas resultados.. ahora hago un paso mas adelante.. espero hacerme un t00l a mi gusto

salud0s y gracias..

PS: si tengo dudas sobre mi codigo las seguire posteando aqui...

En línea

R-E-S-P-E-C-T, find out what it means to me
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Programacion Shell (Moderador: [rOnNy])  |  Tema: Ayuda con bash scripting.. « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC