синтаксическая ошибка в выражении (токен ошибки "1") bash скрипт - PullRequest
0 голосов
/ 25 января 2019

Я получаю синтаксическую ошибку, когда пытаюсь проверить следующее, и это, похоже, связано с 0, который там есть.Что мне здесь не хватает?

Это код:

echo =========================================
echo sum of 4 arguments:"$requestedsum"
if [ -n "$requestedsum" ]
then 
(( $(echo "$requestedsum > $vg_free_space" |bc)));
echo "Requested space is not available in VG";
else
echo "Requested space is available";
fi


=========================================
sum of 4 arguments:0
10
./sizecheck.sh: line 26: ((: 0
1: syntax error in expression (error token is "1")
Requested space is not available in VG

1 Ответ

0 голосов
/ 25 января 2019

вижу: requestedsum = '0 10'

Кажется, не простая величина. Попробуйте назначить простое значение запрашиваемой сумме.

...