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

Re: Expression régulière !



On Fri, 18 Nov 2011 18:25:55 +0100
Yves Rutschle <debian.anti-spam@rutschle.net> wrote:

> On Fri, Nov 18, 2011 at 03:43:31PM +0100, Jean-Yves F. Barbier wrote:
> > > if [ $a -lt 16 ] && [ $a -gt -16 ]; then echo "good"; else echo "not good"; fi
> > 
> > Heu, ça ne serait pas plutôt: if [ $a -lt 17 ] && [ $a -gt -15 ]; par hasard?
> 
> J'ai raté l'inclusion effectivement. Soit ta solution, soit
> -le et -ge qui comparent "less or equal": solution à choisir
> selon ce qui est plus logique dans le contexte.

Non, simplement parce que > ou < prend bcp moins de cycles CPU que >= ou =<

Dans le cas présent c'est trivial, dans le cas d'une fonction DB testant une
multitude de cas ou d'un PGM temps réel ou bien tournant sur une carte 
embarquée c'est très important; et c'est une bonne habitude à prendre.

-- 
A man's house is his hassle.


Reply to: