¿Qué significa la salida 2 en Shell?
salida significa que el programa sale y finaliza
salida 2 significa que después de que el programa sale, su valor de retorno es 2.
Se puede interpretar como la muerte del programa, y su última palabra es 2, contando a otros por qué murió. De esta manera, el forense (shell o su padre) puede conocer la causa de la muerte, determinar quién fue el asesino (un error de procedimiento) y tomar medidas adicionales.