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