Re: piccola curiosita` sull'uso di extglob in script
* Ennio-Sr <nasr.laili@tin.it> [090209, 22:04]:
> * David Paleino <d.paleino@gmail.com> [090209, 19:59]:
> > On Mon, 9 Feb 2009 19:39:25 +0100, Ennio-Sr wrote:
> >
> Stampo sullo schermo l'invito ad inserire 'a', che dovrebbe essere letto
> dal 'read' successivo (com mi pare di aver sempre fatto in una infinita`
> di altri casi che funzionano egregiamente ... ;)
Oops! il rinconoglimento avanza con gli anni ... ;-(((
ovviamente 'read' deve avere in pasto qualcosa da leggere...
> Comunque, provato anche con il solo 'read a': ottengo stessi risultati.
E questo e` vero, di la dal rincretinimento senile; infatti, la
conclusione dei nuovi esperimenti fatti e` che la notazione (0-9) da
sola non porta da nessuna parte:
--------------
# ?(*[0-9]) ) # questa funziona! (zero or more occurrences)
# ?(0-9) ) # questa NON funziona! (zero or more occurrences)
# *([0-9]) ) # questa funziona! (zero or one occurrence)
# *(0-9) ) # questa NON funziona! (zero or one occurrence)
# +([0-9]) ) # questa funziona! (one or more)
# +(0-9) ) # questa NON funziona! (one or more)
# @(*[0-9]) ) # questa funziona! (one only)
# @([0-9]) ) # questa NON funziona! (one only)
# @(0-9) ) # questa NON funziona! (one only)
--------------
Non essendo esperto di 'regexp' trovo strano che ci voglia anche
l'asterisco, sia con '?' che con '@'; pensavo, poi, che potesse
funzionare anche:
*([:digit:]) )
ma mi sbagliavo.
Grazie dell'attenzione e dei suggerimenti.
Ciao.
--
[Perche' usare Win$ozz (dico io) se ..."anche uno sciocco sa farlo. \\?//
Fa' qualche cosa di cui non sei capace!" (diceva Henry Miller) ] (°|°)
[Why use Win$ozz (I say) if ... "even a fool can do that. )=(
Do something you aren't good at!" (as Henry Miller used to say) ]
Reply to: