Este es el comando breakposix que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
break - salir del bucle for, while o hasta
SINOPSIS
romper [n]
DESCRIPCIÓN
La característica romper La utilidad debe salir por el cerramiento más pequeño. para , mientras o hasta bucle, si
alguna; o del nth bucle envolvente si n está especificado. El valor de n es un sin firmar
entero decimal mayor o igual a 1. El valor predeterminado será equivalente a n= 1. Si n
es mayor que el número de bucles circundantes, el bucle circundante más externo debe ser
salido. La ejecución continuará con el comando inmediatamente después del bucle.
OPCIONES
Ninguno.
OPERANDOS
Vea la DESCRIPCIÓN.
ESTÁNDAR
No utilizado.
ENTRADA ARCHIVOS
Ninguno.
MEDIO AMBIENTE VARIABLES
Ninguno.
ASINCRÓNICO EVENTOS
Por defecto.
SALIDA ESTÁNDAR
No utilizado.
ESTDERR
El error estándar se utilizará solo para mensajes de diagnóstico.
SALIDA ARCHIVOS
Ninguno.
EXTENDIDO DESCRIPCIÓN
Ninguno.
SALIR ESTADO
0 Finalización satisfactoria.
> 0 El n El valor no era un número entero decimal sin signo mayor o igual que 1.
CONSECUENCIAS OF ERRORES
Por defecto.
La característica siguiendo (secciones) están informativo.
SOLICITUD USO
Ninguno.
EJEMPLOS
porque yo en *
do
si prueba −d "$ i"
luego romper
fi
done
RAZÓN FUNDAMENTAL
En las primeras propuestas, se consideró la posibilidad de ampliar la sintaxis de romper y continue
para hacer referencia a una etiqueta asociada con el bucle apropiado como una alternativa preferible a
el n método. Sin embargo, este volumen de POSIX.1‐2008 reserva el espacio de nombres de comando
nombres que terminan con a . Se anticipa que una implementación futura podría tomar
aprovechar esto y proporcionar algo como:
fuera del circuito: para i in a b c d e
do
para j in 0 1 2 3 4 5 6 7 8 9
do
if compruébalo −r "$ {i} $ {j}"
y luego romper fuera de juego
fi
done
done
y que esto podría estandarizarse después de que se obtenga la experiencia de implementación.
FUTURO INSTRUCCIONES
Ninguno.
Use breakposix en línea usando los servicios de onworks.net