Re: lug-bg: Сраваняване на 2 променливи в баш
- Subject: Re: lug-bg: Сраваняване на 2 променливи в баш
- From: Vasil Kolev <vasil@xxxxxxxxxx>
- Date: Thu, 03 Feb 2005 12:00:26 +0200
- Organization: Ludost Networks
On чт, 2005-02-03 at 11:45 +0200, Martin Kolev wrote:
> Здравейте,
>
> Опитвам се с помощта на bash да срваня две променливи, но уви нешо ми
> убягва. Ето и скрипта който се опитвам да накарам да заработи:
>
> #!/bin/bash
>
> a=2390347223
> b=455455
>
> c=`echo $a+$b|bc`
>
> if [ $c -gt $b ];
> then
> echo "c e po-goliamo ot b"
> else
> echo "c e po-malko ot b"
> fi
>
>
> Проблема е, че резултата е вингаи по-малкия. Може ли някои по опитен от мен
> да ми отговори?
>
Ако c=a+b, и а и b са >0, то винаги c ще е по-голямо от b, и тая
програмка всъщност си работи. Ти какво точно се опитваш да направиш?
(а, и вместо |bc можеш да правиш
let c=$a+$b
)
Attachment:
signature.asc
Description: This is a digitally signed message part
|