Next: Presmerovani vstupu a
Up: No Title
Previous: TC-shell
center
0.4pt
2
Interpret prikazu shell umoznuje uzivateli programovani v systemu.
Spustitelne soubory se nazyvaji procedury, scripty, nebo tez
scenare. Nejjednodussi procedurou je sekvence prikazu UNIXu,
ktere se provedou zadanim jmena procedury. Procedura muze byt slozity
soubor obsahujici ruzne syntakticke prvky, muze volat dalsi procedury,
pouzivat argumenty atd. Pri svem behu muze vytvaret dalsi
subprocesy (child process).
Prvni radek oznacuje typ shellu, v nemz je procedura napsana (znak v prvnim sloupci neoznacuje v tomto pripade komentar).
Shelly je mozno spustit s ruznymi parametry:
- ! /bin/csh -v
- zajisti opis prikazu pred spustenim
- ! /bin/csh -x
- zajisti opis prikazu po interpretaci promennych
- ! /bin/csh -xv
- zajisti opis prikazu pred i po doplneni
prikazu
- ! /bin/csh -n
- zastavi se na prikazu, prikaz nevykona
- ! /bin/csh -nv
- vypise prikazy shellu, upozorni na spatnou syntaxi
prikazu, ale prikaz nevykona
Stejna syntaxe plati i pro ostatni shelly. Shelly sh a ksh
navic znaji prikazy
set -xv ... atd.
Nastaveni lze vypnout prikazem
set +xv ... atd.
Vyznacne znaky C-shellu:
- zacina komentar na dane radce
- na konci radku oznacuje pokracovani prikazu
na nasledujici radce.
Nasledujici popis ukazuje nektere hlavni prvky programovani v C-shellu.