Unixissa komentotiedostoja kutsutaan shell scripteiksi, ja niiden muoto riippuu käytettävästä komentotulkista eli shellistä.
#!/bin/tcsh
/bin/tcsh
paikalle on yleisesti kirjoitettava
halutun komentotulkin polkunimi käytettävässä järjestelmässä, ja
komentotulkin tcsh asemesta voidaan toki käyttää jotakin muutakin.
"Perinteisesti" shell scriptit kirjoitetaan suoritettaviksi perus-shellillä
sh, mutta luultavasti on selvintä käyttää samaa shelliä kuin normaalissa
päätekäytössä. Vain jos kirjoittaa paljon ja monimutkaisia shell scriptejä
tai jos shell scriptien pitää olla mahdollisimman siirrettäviä,
kannattaa opetella käyttämään muuta shelliä kuin tcsh:ta.
source
tiedostonnimi
chmod +x
tiedostonnimi
minkä jälkeen kyseinen shell script voidaan suorittaa suoraan nimellään.
Seuraavassa on esimerkki
tyypillisestä yksinkertaisesta shell scriptistä, joka
kääntää ja ajaa Fortran-ohjelman käyttäen määrättyjä tiedostoja. Oletetaan,
että shell scriptiä ajettaessa halutaan vain ohjelmatiedostot
ali2.f
ja
ali3.f
kääntää uudestaan, kun taas ohjelman muut osat ovat valmiiksi
käännettyinä tiedostoissa paa.o
ja ali1.o
.
#!/bin/tcsh f77 paa.o ali1.o ali2.f ali3.f rm -f fort.7 rm -f fort.8 ln -s data fort.7 ln -s results fort.8 a.out rm fort.7 rm fort.8