davkovy soubor
Pavel Urban
urbanp na mlp.cz
Neděle Listopad 26 14:01:31 CET 2000
brrrr...diky. jsem zase o neco chytrejsi...
Milan Kerslager wrote:
>
> On Sun, 26 Nov 2000, Pavel Urban wrote:
>
> > strucne, jasne, lehce zdesene: kdyz spustim shell script v bashi a behem
> > jeho behu ho prepisu, ovlivni to jeho cinnost?
>
> Zalezi na tom, kolik toho ma shell v pameti. Funguje totiz tak, ze soubor
> interpretuje, tj. cte a vykonava instrukce po radcich. Pridate-li nebo
> odeberete-li neco ze skriptu, shell si pamatuje pointer na nasledujici
> radek (tj. kolikaty bajt se ma zacit cist) a z teto pozice si precte
> nasledujici instrukci. Je mozne, ze na teto pozici pak bude prostredek
> jineho radku (pak vznikne chyba, neznamy prikaz, chyba syntaxe) nebo jen
> vykona dalsi vlozene radky (jako by tam byly odjakziva).
>
> Zkuste si napsat skript, ktery bude obsahovat radky:
>
> echo 1
> sleep 2
> echo 2
> sleep 2
> echo 3
> sleep 2
> echo 4
> sleep 2
> ...
> ...
>
> Pak ho spustte a za chodu do nej neco pridejte. Muzete si udelat i smycku
> a tu za behu modifikovat (a zmeneny soubor ulozit):
>
> while true; do
> echo kuk
> sleep 2
> done
>
> nebo tohle:
>
> for i in `seq 1 1001`; do
> echo $i
> sleep 2
> done
>
--
***********************************************************************
Pavel Urban (urbanp na mlp.cz)
MLP system disaster
Mestska knihovna v Praze - Marianske nam. 1, 115 72 Praha 1, Ceska
republika, http://www.mlp.cz
***********************************************************************
Vegetables should not operate electronic equipment.
Computer Stupidities, http://rinkworks.com/stupid/
***********************************************************************
Další informace o konferenci Linux