Next: Presmerovani vstupu a Up: No Title Previous: TC-shell

PROCEDURY V C-SHELLU

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.



Julius.Hrivnac@cern.ch