Автор Тема: bash, сравнение на отрицателни числа  (Прочетена 3720 пъти)

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Сравнявам отрицателни температури:
Код:
if [ "$temp" > -15 ]; then
 echo "temp > -15"
fi
Когато $temp е -19, bash счита, че -19 е по-голямо от -15, аз пък си мисля обратното. Кой е прав?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: bash, сравнение на отрицателни числа
« Отговор #1 -: Jan 10, 2023, 17:15 »
Така май работи по-добре:
Код:
if (( "$temp" > -15 )); then
 echo "temp > -15"
fi
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
скрипт за bash ?
Общ форум
tyuio 9 3171 Последна публикация Oct 15, 2007, 18:47
от romeo_ninov
Малко помощ за bash скрипт
Общ форум
idn 3 2267 Последна публикация Feb 10, 2008, 17:39
от neter
Проблеми с bash скрипт
Общ форум
angie_bg 25 5834 Последна публикация Dec 17, 2011, 17:14
от radoshow
Какъв резултат ще се изведе при изп на текстов файл от Bash команди
Общ форум
TomTom 2 1208 Последна публикация Apr 26, 2012, 18:34
от TomTom
Bash програмиране
Предложения за български проект
SmashThePain 12 8220 Последна публикация Jun 08, 2012, 22:11
от dejuren