У меня есть следующий шаг в моем Bash коде, который проверяет, превышает ли размер файла 1,6 ГБ:
#!/bin/sh
SIZE_THRESHOLD=1717986918
if [[ $(find /home/methuselah/file -type f -size +${SIZE_THRESHOLD}c 2>/dev/null) ]]; then
somecmdbecausefileisbigger
else
somecmdbecausefileissmaller
fi
Команда somecmdbecausefileisbigger
никогда не запускается, даже если размер файла больше 1,6 ГБ. Почему это?