Ero sivun ”Test” versioiden välillä
Siirry navigaatioon
Siirry hakuun
LP (keskustelu | muokkaukset) (lyhyt kuvaus, varoitus nimen käytöstä, käyttöesimerkkejä) |
(ei mitään eroa)
|
Versio 8. maaliskuuta 2008 kello 01.08
test on komento, jolla voi verrata lukuja ja merkkijonoja, testata tiedoston olemassaoloa, oikeuksia yms. test-komentoa vastaa myös []-rakenne. Komentotulkeissa on usein vastaava samanniminen sisäänrakennettu komento, jonka käyttö saattaa poiketa itsenäisestä test-ohjelmasta.
Koska nimi test on tämän komennon käytössä sitä ei pidä käyttää esimerkiksi ohjelmointiharjoitusten ohjelmien nimenä.
Esimerkkejä käytöstä
Aja komento jos sen asetustiedosto on luettavissa, käyttäen testissä itsenäistä test-ohjelmaa riippumatta komentotulkista
if /usr/bin/test -r ~/.fetchmailrc; then fetchmail; fi
Käynnistä X eri tavalla riippuen koneesta
if test `hostname` = minunkone then startx `which gnome-session` elsif test `hostname` = toinenkone then startx `which startkde` else startx `which fvwm` fi
Aja komento jos se on olemassa ja tietty tiedosto on pieni
if [ -x ~/bin/kasvata -a `wc -l tiedosto` -lt 3 ] then kasvata tiedosto fi