[LUGOS-PROG] BASH skripta!!!

Primoz Hrvatin primozh at gmx.net
Thu Jul 11 12:13:23 CEST 2002


--citat sporocila--
avtor: andraz.princic at hermes.si
datum: Thu, 11 Jul 2002 10:06:55 +0200 (CEST)


> Jo!
> 
> A slucajno kdo ve, kako bi naredu v bash skripti, tako, da bi uporabnik
> pritisnil na poljubno tipko in to bi ga vrglo iz zanke.

Kaj pa je narobe s Control-C, namrec, ta signal namrec lahko hitro
prestrezes, program pa ti lahko nemoteno deluje naprej. 

Recimo:

trap break INT

while [ "1" = "1" ]
  do
   nekaj_delaj
   ce_je_bil_pritisnjen_CTRL-C_prekini_zanko
  done

Sicer ti to dela za cel program, vendar ce je to edina zanka, je to zelo
elegantna resitev. Seveda lahko uporabis kaksen drug signal, da ne izgubis
funkcionalnosti Ctrl-C, recimo SIGQUIT (Ctrl-\) ...

Primoz



More information about the lugos-prog mailing list