Este programa hecho en sh / bash lee 10 números y cuenta cuantos números positivos, negativos y neutros hay.
#!/bin/bash X=1 #inicia la variable X v=0 #inicia la variable v v1=0 #inicia la variable v1 v2=0 #inicia la variable v2 while [ $X -le 10 ] #inicia X , -le operador aritmético y lee hasta 10 números do echo "Ingresa un numero" read b # leer b if (($b<=-1)) #if si b es menor que -1 then #entonces let v+=1 # let permite realizar la operación de sumar, cuando exista un numero menor o igual que -1 entonces v se le asigna +1 cuantas veces sea necesario fi if(($b>=+1)) then let v1+=1 # let permite realizar la operación de sumar, cuando exista un numero menor o igual que +1 entonces v1 se le asigna +1 cuantas veces sea necesario fi if(($b==0)) then let v2+=1 let v1+=1 # let permite realizar la operación de sumar, cuando exista un numero 0 entonces v1 se le asigna +1 cuantas veces sea necesario fi let X=$X+1 # let suma X hasta llegar 10 para controlar el ciclo while done echo "Positivos hay $v negativos hay $v1 y neutros $v2" #Muestra el resultado