Eseguire test con Linux e il comando test

Mattepuffo's logo
Eseguire test con Linux e il comando test

Eseguire test con Linux e il comando test

Il comando test per Linux, serve per eseguire comparazioni e controlli di vario tipo.

Ne vediamo qualche esempio per capirne il funzionamento.

Partiamo proprio dalle basi:

$ test uno = due && echo "OK"
$ test uno = uno && echo "OK"
OK

La sintassi ricorda gli operatori ternari in programmazione.

Come vedete nel primo caso non viene stampato nulla in console.

Se volessimo compare numeri:

$ test 1 -eq 2 && echo "OK"
$ test 1 -eq 1 && echo "OK"
OK

Per compare i contenuti dei file:

$ test file1 -nt file2

Possiamo anche fare un check per capire se un file è una directory:

$ test -d /home/matte && echo "OK"
OK
$ test -d /home/matte/.bashrc && echo "OK"

Sui file si possono eseguire svariati altri test; li potete vedere nella pagina man.

Enjoy!


Condividi

Commentami!