ced a écrit, lundi 17 avril 2006, à 18:45 : [...] > Mais celui la marche : > > #! /bin/sh > > n=10 > i=1 > f=1 > while [ $i -le $n ] ; do > f=$((f * i)) > i=$((i + 1)) > done > echo "$n! = $f"
C'est la faute du pipe, en fait : $ f=1;i=1;echo|while [ "$i" -le "$n" ]; do f=$((f * i)); i=$((i + 1)); done;echo "$f $i" 1 1 $ f=1;i=1;while [ "$i" -le "$n" ]; do f=$((f * i)); i=$((i + 1)); done;echo "$f $i" 3628800 11 -- Jacques L'helgoualc'h -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

