Red de conocimiento del abogados - Respuesta jurídica de la empresa - Programación SHELL del comando Linux: si el número es mayor que 0, generará el número; si es menor o igual a 0, generará el valor 0.
Programación SHELL del comando Linux: si el número es mayor que 0, generará el número; si es menor o igual a 0, generará el valor 0.
#!/bin/bash\x0d\echo "Por favor ingresa un número:"\x0d\#El teclado lee y asigna el valor a la variable num\x0d\read num\x0d\#Determina si el valor de num es Número, de lo contrario la condición sale directamente\x0d\expr $num + 0 1>/dev/null 2>&1\x0d\if [ $? -ne 0 ]\x0d\then\x0d\echo "${ num} no es un número!"\x0d\exit 0\x0d\fi\x0d\# Determinar si el valor de la variable num es mayor que 0\x0d\if [ "$num" -gt 0 ]\x0d\then\ x0d\echo $num\x0d\ else\x0d\echo 0\x0d\fi