Salve!
Oggi un esercizio facile facile.
Come faccio a far riconoscere a bash se un numero è pari o dispari?
Assegno alla variabile n il numero in questione:
$ n=141
poi divido la variabile n per due e ne assegno il risultato alla variabile n1
$ n1=$[$n/2]
Il risultato che viene assegnato alla variabile n1 lo moltiplico per 2 e ne assegno a sua volta il risultato alla variabile n2
$ n2=$[$n1*2]
E ora passiamo alla verifica.
$ test $n -ne $n2 && echo dispari || echo pari
Ora facciamo un piccolo script che ci chiede un numero e ci restituisce come risposta se è pari o dispari.
#!/bin/bash
read -p "dammi un numero: " n
n1=$[$n/2]
n2=$[$n1*2]
test $n -ne $n2 && echo "$n è dispari" || echo "$n è pari"
exit 0
Semplice, no? :)
Alla prossima.
P.S. L'indice della rubrica "Brevi Esercizi" qui.
Nessun commento:
Posta un commento