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