Ero sivun ”Unit unix” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (luokka)
p (Botti vaihtoi luokan Luokka:Ohjelmistokehitys)
Rivi 25: Rivi 25:
Toiminnan onnistuessa funktio palauttaa arvon nolla.
Toiminnan onnistuessa funktio palauttaa arvon nolla.


[[Luokka:Ohjelmistokehitys]]
[[Luokka:Kehitystyökalut]]

Versio 28. maaliskuuta 2007 kello 12.14

Unit unix

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ä unixin käyttö tekee ohjelman lähdekoodista unix/linux-riippuvaisen!

Unit Unix hyödyntää käännösyksikköjä baseunix ja unixtype.


function Shell

Funktiolla voidaan ajaa komentotukin käskyjä (/bin/sh).

Esim.

S:=Shell ('ls -lt *.txt');

Eli tässä esimerkissä suorittaa ls-komennon parametreinaan -lt *.txt. Joka siis listaa *.txt päätteisten tiedostojen kaikki tiedot aikajärjäjestyksessä (tuorein ensin).

Toiminnan onnistuessa funktio palauttaa arvon nolla.