Red de conocimiento informático - Aprendizaje de programación - 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 1gt; /dev/null 2gt amp; ¡{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