【发布时间】:2016-05-03 05:12:29
【问题描述】:
我正在尝试将 stat 输出与整数进行比较。我没有得到预期的输出。
XX_CONFIG_LOCATION=/tmp/config.txt
MAXIMUM_FILE_SIZE=123000
FILESIZE= stat --printf=%s $XX_CONFIG_LOCATION
if [[ "$FILESIZE" -gt "$MAXIMUM_FILE_SIZE" ]]
then
echo "file size is greater"
else
echo "file size is lesser"
fi
split 命令的输出为 123784(文件大小),但最大文件大小为 123000。此处预期的输出是“文件更大”,但每次我得到的文件大小都较小。代码有什么问题?
【问题讨论】: