Martin Kolev wrote:
Здравейте,
Опитвам се с помощта на bash да срваня две променливи, но уви нешо ми
убягва. Ето и скрипта който се опитвам да накарам да заработи:
#!/bin/bash
a=2390347223
Не е ли твърде голямо това число? Артметиката на bash-а не се справя
с числа по-големи от max(long)
b=455455
c=`echo $a+$b|bc`
Като ще е #!/bin/bash направи го c=$(($a+$b))
if [ $c -gt $b ];
then
echo "c e po-goliamo ot b"
else
echo "c e po-malko ot b"
fi
Проблема е, че резултата е вингаи по-малкия. Може ли някои по опитен от мен
да ми отговори?