Salta al contenuto principale

While esempi

Genera un file.jpg ogni 5 min

#!/bin/bash

while true; do

touch pic-`date +%s`.jpg

sleep 300

done

 

 

Calcola la media di una serie di numeri

#!/bin/bash

# Calcola la media di una serie di numeri

NUMERO="0"

MEDIA="0"

SOMMA="0"

NUM="0"

while true; do

  echo -n "inserisci un numero contenuto in [0-100%] ('q' per uscire): "; read NUMERO;

  if (("$NUMERO" < "0"))  || (("$NUMERO" > "100")); then

    echo "Punteggio errato. Riprova "

  elif [ "$NUMERO" == "q" ]; then

    echo "Totale: $SOMMA su: $NUM valori"

    echo "Media: $MEDIA%"

    break

  else

    SOMMA=$[$SOMMA + $NUMERO]

    NUM=$[$NUM + 1]

    MEDIA=$[$SOMMA / $NUM]

  fi

done

echo "FINE."