shcomp

Linux.fista
Siirry navigaatioon Siirry hakuun

shcomp on ohjelma, joka osaa kääntää shell-skriptin ksh:n ymmärtämään binäärimuotoon. Koska binäärimuotoinenkin skripti suoritetaan yhä ksh:lla, eivät esimerkiksi bashismit toimi, vaan käytettävän syntaksin tulee olla ksh:n kanssa yhteensopivaa.

Asennus[muokkaa]

shcomp löytyy useimpien jakeluiden paketinhallinnasta nimellä ksh. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.

Käyttö[muokkaa]

Skripti voidaan kääntää binäärimuotoiseksi antamalla se shcomp-ohjelmalle parametrina ja ohjaamalla tuloste tiedostoon:

$ shcomp helloworld.sh > helloworld.bin

Mikäli oletustulkkina on ksh, voidaan binäärimuotoinen skripti suorittaa implisiittisesti:

$ chmod u+x helloworld.bin
$ ./helloworld.bin

Muussa tapauksessa eksplisiittisesti:

$ ksh helloworld.bin