Nuevas NORMAS para el foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Julio 27, 2008, 12:33:13
Boton Buscar
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Programacion Shell
| Tema:
Error de sintaxis en bash detiene la ejecucion en una construccion if fi
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: Error de sintaxis en bash detiene la ejecucion en una construccion if fi (Leído 280 veces)
benjaminn2
Visitante
Error de sintaxis en bash detiene la ejecucion en una construccion if fi
«
en:
Julio 18, 2007, 07:33:12 »
Citar
B=0;
read A
if [ "$A" == 1 ]
then
B=dapper;
else
if [ "$A" == 2 ] then
B=edgy;
else ##aqui es donde da error, sin importar el comando ya no acepta nada en esta linea por que dice que era un token inesperado...
if [ "$A" == 3 ] then
B=feisty
else
if [ "$A" == 4 ] then
B=etch
fi
El error esta en la linea del comentario... y si cambio la linea por otra de todas formas siue dando error, espero alguien me ayude :p
SALUDOS!
En línea
SaTeLuCo
Moderación
Colaborador
Desconectado
Mensajes: 431
Re: Error de sintaxis en bash detiene la ejecucion en una construccion if fi
«
Respuesta #1 en:
Julio 18, 2007, 07:53:22 »
Código:
if [ "$A" == 1 ] then
B=dapper;
else
if [ "$A" == 2 ] then
B=edgy;
else
if [ "$A" == 3 ] then
B=feisty;
else
if [ "$A" == 4 ] then
B=etch;
fi
fi
fi
fi
Tambien puedes usar case
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Saludos
«
Última modificación: Julio 18, 2007, 07:57:17 por SaTeLuCo
»
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
benjaminn2
Visitante
Re: Error de sintaxis en bash detiene la ejecucion en una construccion if fi
«
Respuesta #2 en:
Julio 18, 2007, 07:59:50 »
Cita de: SaTeLuCo en Julio 18, 2007, 07:53:22
Código:
if [ "$A" == 1 ] then
B=dapper;
else
if [ "$A" == 2 ] then
B=edgy;
else
if [ "$A" == 3 ] then
B=feisty;
else
if [ "$A" == 4 ] then
B=etch;
fi
fi
fi
fi
Tambien puedes usar case
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Saludos
Nope, tu script falla :S
./sc.sh: line 3: syntax error near unexpected token `else'
./sc.sh: line 3: `else'
fufufuf
En línea
SaTeLuCo
Moderación
Colaborador
Desconectado
Mensajes: 431
Re: Error de sintaxis en bash detiene la ejecucion en una construccion if fi
«
Respuesta #3 en:
Julio 18, 2007, 08:03:46 »
Código:
case $A; in
1)
B=dapper;
2)
B=edgy;
3)
B=feisty;
4)
B=etch;
*)
echo ":D"
esac
Prueba ese, sobre que lo estas corriendo?
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
benjaminn2
Visitante
Re: Error de sintaxis en bash detiene la ejecucion en una construccion if fi
«
Respuesta #4 en:
Julio 18, 2007, 08:10:59 »
Cita de: SaTeLuCo en Julio 18, 2007, 08:03:46
Código:
case $A; in
1)
B=dapper;
2)
B=edgy;
3)
B=feisty;
4)
B=etch;
*)
echo ":D"
esac
Prueba ese, sobre que lo estas corriendo?
Una terminal en Gentoo
En línea
SaTeLuCo
Moderación
Colaborador
Desconectado
Mensajes: 431
Re: Error de sintaxis en bash detiene la ejecucion en una construccion if fi
«
Respuesta #5 en:
Julio 18, 2007, 08:14:37 »
Prueba el case haber si funka, aqui no tengo linux
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
benjaminn2
Visitante
Re: Error de sintaxis en bash detiene la ejecucion en una construccion if fi
«
Respuesta #6 en:
Julio 18, 2007, 08:16:35 »
Cita de: SaTeLuCo en Julio 18, 2007, 08:14:37
Prueba el case haber si funka, aqui no tengo linux
Mañana lo pruebo acabo de bootear windows para arreglar algo xD
Grax por la ayuda (desde cuando sabes bash)
En línea
SaTeLuCo
Moderación
Colaborador
Desconectado
Mensajes: 431
Re: Error de sintaxis en bash detiene la ejecucion en una construccion if fi
«
Respuesta #7 en:
Julio 18, 2007, 09:42:06 »
Cita de: LTSmash en Julio 18, 2007, 08:16:35
Cita de: SaTeLuCo en Julio 18, 2007, 08:14:37
Prueba el case haber si funka, aqui no tengo linux
Mañana lo pruebo acabo de bootear windows para arreglar algo xD
Grax por la ayuda (desde cuando sabes bash)
hace tiempo me puse a leer sobre bash, ya tiene como 5 meses
cuando me iba a pasar la linux pero mejor me quede con win
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
benjaminn2
Visitante
Re: Error de sintaxis en bash detiene la ejecucion en una construccion if fi
«
Respuesta #8 en:
Julio 19, 2007, 05:06:53 »
Cita de: LTSmash en Julio 18, 2007, 08:10:59
Cita de: SaTeLuCo en Julio 18, 2007, 08:03:46
Código:
case $A; in
1)
B=dapper;
2)
B=edgy;
3)
B=feisty;
4)
B=etch;
*)
echo ":D"
esac
Prueba ese, sobre que lo estas corriendo?
Una terminal en Gentoo
Corregido y aumentado:
Código:
read A
case $A in
1 )
B=dapper
;;
2 )
B=edgy
;;
3 )
B=feisty
;;
4 )
B=etch
;;
esac
echo $B
Te falta mejorar tu bash tambien xD
Grax por la ayuda
SALUDOS!
En línea
SaTeLuCo
Moderación
Colaborador
Desconectado
Mensajes: 431
Re: Error de sintaxis en bash detiene la ejecucion en una construccion if fi
«
Respuesta #9 en:
Julio 19, 2007, 08:29:48 »
Cita de: LTSmash en Julio 19, 2007, 05:06:53
Te falta mejorar tu bash tambien xD
Grax por la ayuda
SALUDOS!
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Programacion Shell
| Tema:
Error de sintaxis en bash detiene la ejecucion en una construccion if fi
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Seguridad
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Phreaking
===> Moviles
=> Bug y Exploits
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas
===> Php
===> Html
===> Java - Java Script
===> Php Nuke
===> Scripts Pre-Fabricados
===> Mysql
===> CSS y Diseño Web
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Cursos Y manuales
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.5
|
SMF © 2006-2007, Simple Machines LLC
Loading...