[本文出自天外歸雲的博客園]
獲取文件大小,轉化為mb,判斷文件大小是否滿足要求。
這里我有一個叫target.zip的壓縮包(219mb),我要判斷它是否大於300mb,這么寫:
filename=target.zip filesize=`ls -l $filename | awk '{ print $5 }'` filesize=`expr $filesize / 1024 / 1024` echo "壓縮包target.zip大小: $filesize" if [ $filesize -gt 300 ] then echo "大於300mb——正常" else echo "小於300mb——異常" exit 1 fi
測試結果: