AWK - Operatori aritmetici
AWK supporta i seguenti operatori aritmetici:
Aggiunta
È rappresentato da plus (+)simbolo che aggiunge due o più numeri. Il seguente esempio lo dimostra:
Esempio
[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a + b) = ", (a + b) }'
Eseguendo questo codice, ottieni il seguente risultato:
Produzione
(a + b) = 70
Sottrazione
È rappresentato da minus (-)simbolo che sottrae due o più numeri. Il seguente esempio lo dimostra:
Esempio
[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a - b) = ", (a - b) }'
Eseguendo questo codice, ottieni il seguente risultato:
Produzione
(a - b) = 30
Moltiplicazione
È rappresentato da asterisk (*)simbolo che moltiplica due o più numeri. Il seguente esempio lo dimostra:
Esempio
[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a * b) = ", (a * b) }'
Eseguendo questo codice, ottieni il seguente risultato:
Produzione
(a * b) = 1000
Divisione
È rappresentato da slash (/)simbolo che divide due o più numeri. Il seguente esempio lo illustra:
Esempio
[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a / b) = ", (a / b) }'
Eseguendo questo codice, ottieni il seguente risultato:
Produzione
(a / b) = 2.5
Modulo
È rappresentato da percent (%)simbolo che trova la divisione Modulo di due o più numeri. Il seguente esempio lo illustra:
Esempio
[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a % b) = ", (a % b) }'
Eseguendo questo codice, ottieni il seguente risultato:
Produzione
(a % b) = 10