@woriseva

Не могу разобраться в циклах?

Есть программка которая циклично выводит обновляемые данные.
~$./prog
{
  "something Something": {
     "strings": [
        12.454398734,
        -32.39841032,
        88.382397873
      ]
   }
}
{
  "something Something": {
     "strings": [
        -34.12312344,
        555.12343442,
        -22.42342344
      ]
   }
}
^C
~$


Как во время обновления данных, сравнивать выводимые перед точкой значения с заданными числами например больше чем 100 и меньше чем -100 ?
Если бы команда prog выводила значение и завершалась, я бы видел это так:
check='sh prog'
for var in $check
do
if [ если одно из чисел перед точкой больше чем 100 или меньше чем -100 ]
then         
echo "Alert"
fi
done

Но переменная check ждёт вывода prog, но prog не может вернуться потому что зациклен. Так же мне не понятно, как сравнить числа с двойный набором условий?
  • Вопрос задан
  • 8 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы