我有这样的剧本:
#!/bin/sh
cd /home/gamesimport/
ls -t games*.xml | tail -n+2 | xargs rm
mv games*.xml games_ok.xml
它只是删除旧的games*.xml文件,重命名最新的games.xml文件,但如果games.xml文件大于1 MB,我也希望更改名称。我该怎么做?
最佳答案
FILESIZE=$(stat -c%s games_ok.xml)
MAX=1048576
if [ $FILESIZE -ge $MAX ]; then
#do something else
fi
应该有用
关于linux - Bash脚本文件大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17912618/