shell skripty case yes / no - poradte

Pavel Lisý pali na tmapy.cz
Úterý Listopad 1 11:32:16 CET 2005


Oqak píše v Út 01. 11. 2005 v 10:53 +0100:
> Diky, bohuezl ja tam zase nemam perl, mam jen shell, sed, awk (busybox), to 
> asi nepojede nebo jo (swk je taky podobny C) co myslite?

perl lze nahradit sedem:

sed -e 's/\(.*\)/\L\1\E/g'


> ----- Original Message ----- 
> From: "Pavel Lisý" <pali na tmapy.cz>
> To: <linux na linux.cz>
> Sent: Monday, October 31, 2005 11:52 AM
> Subject: Re: shell skripty case yes / no - poradte
> 
> 
> Oqak pĂ­ĹĄe v Po 31. 10. 2005 v 00:06 +0100:
> > shell skripty case yes / no
> >
> > znate nekdo odkaz na nejaky priklady shel skriptu, kde napr. provadim
> > urcitou akci a chci pockat treba 10 sekund na reakci uzivatele - stisk
> > klavesy Y/N, po 10 sekundach pokracovani...
> >
> > Abych to nevymejslel kdyz to treba uz nekde (pravdepodobny) ma nekdo
> > vymakany, diky moc za nasmerovani
> 
> nemam tam to casove hledisko, ale alespon jako prvni priblizeni muse
> pomoci toto:
> 
> function ask_yesno () {
>    read YESNO
>    if [ "$(echo ${YESNO} | perl -pe 's/^(.*)$/\L\1\E/')" = "yes" ] ;
> then
>       return 0
>    else
>       return 1
>    fi
> }
> 
> toto obalit nejakym
> cyklem while a sleep
> 
> 
> Pavel
> 
> 
-- 
Pavel Lisý <pali na tmapy.cz>
T-MAPY spol. s r.o.



Další informace o konferenci Linux