Unit unix
Siirry navigaatioon
Siirry hakuun
FreePascalissa ja Lazaruksessa käytettävissä oleva käännösyksikkö (eli unit) unix sisältää monia Linuxin komentoja vastaavia toimintoja. Se otetaan pascalissa käyttöön lisäämällä käännösyksikön nimi (unix) uses-lauseeseen. Huomaa, että Unit unixin käyttö tekee ohjelman lähdekoodista Unix/Linux-riippuvaisen!
Unit Unix hyödyntää käännösyksikköjä baseunix ja unixtype.
function Shell[muokkaa]
Funktiolla voidaan ajaa komentotulkin käskyjä (/bin/sh), esimerkiksi
S:=Shell ('ls -lt *.txt');
Tässä esimerkissä suoritetaan ls-komento parametreilla -lt *.txt. Mikä siis listaa *.txt-päätteisten tiedostojen kaikki tiedot aikajärjestyksessä (tuorein ensin).
Toiminnan onnistuessa funktio palauttaa arvon nolla.