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!
linux test
Commentami!