MOD: Aviso, Usa el botón "Insertar código", y ponle un título describiendo el lenguaje en tu post. El codigo es el siguiente ,lo ejecuto y no me pide ninguna variable , se abre y se cierra la consola en segundos..
#!/usr/bin/bash
if [ $# -lt 2 ]
then
echo $0 Numero Numero2
exit 1
fi
calculo=`expr $1 + $2`
echo $calculo
exit 0
Que estoy haciendo mal?muchas gracias.
Prueba a cambiar la cabecera y a implementar sleep como ha dicho Elektro, respecto a lo de que no te pide ninguna variable, es porque debes usar read, si no, el programa no sabe que debe recibir informacion, el código quedaría así:
#!/bin/bash
echo 'Ingresa un Valor'
read #
if [ $# -lt 2 ]
then
echo $0 Numero Numero2
sleep 5
exit 0
fi
calculo=`expr $1 + $2`
echo $calculo
sleep 5
exit 0
Lo he ejecutado pero vamos, no tiene ninguna salida importante, ¿Cual es su objetivo?
Un saludo