Para que una secuencia de comando para ser muy útil, tendrá que ser capaz de probar las condiciones de variables. La mayoría de los lenguajes de programación y script tienen algún tipo de si / expresión de los demás y también lo hace el shell Bourne. A diferencia de otros idiomas, los espacios son muy importantes cuando se utiliza un caso de declaración.Vamos a hacer un simple script que le pedirá un usuario una contraseña antes de permitir que continuara. Esto obviamente no es cómo se llevaría a cabo dicha seguridad en un sistema real, pero va a hacer un buen ejemplo del uso de if y else declaraciones.