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