История изменений
Исправление vodz, (текущая версия) :
Для вашей копилки знаний sh: cmp у вас либо 0 либо 1, потому «» не обязательны, а только тормозят; операция '=' - строковая, она медленнее, чем численная -gt, да и сравнивать разнеся на две строки — запутывать читателя. Итого внутренность цикла будет:
value=$((0x$second))
[ $value -gt 25 ] && ...
А вообще, судя по тому, какое ТС выбрал решение, задача была другая, сравнивать второе поле после пробела :)
Исходная версия vodz, :
Для вашей копилки знаний sh: cmp у вас либо 0 либо 1, потому «» не обязательны, а только тормозят; операция '=' - строковая, она медленнее, чем численная -gt, да и сравнивать разнеся на две строки — запутывать читателя. Итого внутренность цикла будет:
value=$((0x$second)) [ $value -gt 25 ] && ...
А вообще, судя по тому, какое ТС выбрал решение, задача была другая, сравнивать второе поле после пробела :)