Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
del sitio de Google



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Reply
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 11/03/2009
Usuario Registrado
 

Fecha de Ingreso: noviembre 2009
Publicaciones: 4
bucle while problema


Código:
#!/bin/sh

clear

befehle=( whoami ls who finger ps )
eingabe=5

while [ $eingabe > 4 ]
do
 # for i in 0 1 2 3 4
  #  do
   #   echo  $i - ${befehle[$i]}
  #done
echo "you're still in the loop"
read eingabe
echo "Input:" $eingabe
done

Hola,

Estoy teniendo un problema con este ciclo. CUANTO doy en una aportación, no salir del bucle: s

Last edited by pludi; 11/03/2009 en 05:45 AM.. Motivo: etiquetas de código, por favor ...
Enlaces patrocinados
  #2 (Enlace permanente)  
Old 11/03/2009
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderador
 

Fecha: Sep 2005
Ubicación: Suiza - GE
Mensajes: 1.749
Cita:
todavía estás en el bucle

Entrada:
Ant: / $ home/vbe/script/091103 más test001

Código:
#!/bin/sh

clear

befehle="\( whoami ls who finger ps \)"
eingabe=5

while [ "$eingabe" > 4 ]
do
 # for i in 0 1 2 3 4
  #  do
   #   echo  $i - ${befehle[$i]}
  #done
echo "you're still in the loop"
read eingabe
echo "Input:" $eingabe
done

  #3 (Enlace permanente)  
Old 11/03/2009
Usuario Registrado
 

Fecha: noviembre 2008
Ubicación: Amsterdam
Mensajes: 1.320

Código:
while [ $eingabe -gt 4 ]

  #4 (Enlace permanente)  
Old 11/03/2009
Usuario Registrado
 

Fecha de Ingreso: noviembre 2009
Publicaciones: 4
Problema resuelto, gracias.

Tuve que usar el-gt en vez de>
  #5 (Enlace permanente)  
Old 11/03/2009
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderador
 

Fecha: Sep 2005
Ubicación: Suiza - GE
Mensajes: 1.749
Lo sentimos, su wasnt error claro para mí ...
Y la prueba de nuevo me di cuenta de lo que quería y ha llegado la respuesta antes de que tuviera tiempo para corregir ... sí, fue-gt como esta:

Código:
while [ "$eingabe" -gt 4 ]

  #6 (Enlace permanente)  
Old 11/03/2009
Usuario Registrado
 

Fecha: noviembre 2008
Ubicación: Amsterdam
Mensajes: 1.320
Hola vbe,

Nunca he entendido el uso de "" con este tipo de comparación numérica.
Si Eingabe \u003d "" y luego sin ellos usted obtendrá:

Código:
[: -gt: unary operator expected

pero con estas comillas usted obtendrá:

Código:
[: : integer expression expected

Así que me parece que se podría así dejar a cabo, ¿no?


Código:
while [ $eingabe -gt 4 ]

  #7 (Enlace permanente)  
Old 11/03/2009
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderador
 

Fecha: Sep 2005
Ubicación: Suiza - GE
Mensajes: 1.749
Escudriñador Saludos,
Supongo que es una costumbre de la época HPUX tenía una concha que era muy exigente en la sintaxis, especialmente en las pruebas de mi parte ...

Había que escribir:

Código:
if test -x "$1"
then
..
if [ "$ANSWER" = y ]
then
...
if [ "$SZ" -le  5000 ]
then
.
.

Todo lo mejor
Enlaces patrocinados
Reply

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Apagado


Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
bucle while problema aliahsan81 Programación de scripts de shell y 2 04-09-2009 02:05 PM
Problema con el bucle while Pablo_beezo Programación de scripts de shell y 2 02-02-2009 09:10 AM
bucle problema Lexi UNIX for Dummies Preguntas y Respuestas 1 10-07-2008 04:59 PM
problema de bucle mdap Programación de scripts de shell y 3 08-16-2008 02:27 PM
Problema en el caso de loop El Observador Programación de scripts de shell y 2 05-28-2008 03:43 AM



Todas las horas son GMT -4. La hora es 10:58 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Content Copyright © 1993-2010. Toda la Administración de Derechos de Reserved.Ad por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0