On Wed, 2004-03-03 at 22:00, Tarhon-Onu Victor wrote:
> On Wed, 3 Mar 2004, Radu Naidinescu wrote:
> 
> > cum s-ar traduce in bash secventa:
> > if(a>b) then
> >   print "a"
> > else
> >   print "b"
> > 
> > multumiri!
> 
>       man 1 test
> 
>       [ "$a" -gt "$b" ] && echo $a || echo $b;
> 
>       Este insa o mica problema: atit bash cit si test nu stiu sa
> lucreze decit cu numere intregi. Deci vezi cumva sa aduci numerele la
> forma intreaga. Altfel vei fi nevoit sa apelezi la alte limbaje de
> scripting si eventual sa gasesti o modalitate de a transmite valorile
> (de obicei prin variabile de mediu sau argumente).

daca ai instalat bc poti da
a=1.3
b=1.4
c=`echo $a \> $b | bc`
if [ $c == 1 ]; #...



--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui