Я пытаюсь сравнить 2 числа, что не так в приведенном ниже коде?Shell сравнить номер
filesize=$(stat -c '%s' ${FILENAME})
if [ $filesize -gt 12 ] ; then
echo "Yes bigger ";
fi
У меня нет ошибок, но я никогда не получаю «Да больше».
Какое сообщение об ошибке ...? –
Хорошо работает для меня. Какую оболочку вы используете? – Edu
Работает для меня (RHEL6.1,/bin/bash). Возможно, ваша первая команда не то, что вы ожидаете. Правильно ли установлен FILENAME? Может быть $ filesize <= 12? –