if lista; then lista; [ elif lista; then lista; ] ... [ else lista; ] fi
La lista if se ejecuta. Si su estado de salida es cero, se ejecuta la lista then. De otro modo, se ejecuta por turno cada lista elif, y si su estado de salida es cero, se ejecuta la lista then correspondiente y la orden se completa. Si no, se ejecuta la lista else si está presente. El estado de salida es el de la última orden ejecutada, o cero si ninguna condición fue verdadera.
if lista
then lista
[ elif lista
then lista ] ...
[ else lista ]
fi
Envíanos tús preguntas, comentarios o sugerencias