[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: