linux判断文件是否为空的方法是什么

lewis 2019-06-02 19次阅读

可以使用以下命令来判断文件是否为空:

  1. 使用 test 命令:
if [ -s filename ]; then
    echo "File is not empty"
else
    echo "File is empty"
fi
  1. 使用 stat 命令:
if [ $(stat -c %s filename) -eq 0 ]; then
    echo "File is empty"
else
    echo "File is not empty"
fi
  1. 使用 wc 命令:
if [ $(wc -c < filename) -eq 0 ]; then
    echo "File is empty"
else
    echo "File is not empty"
fi


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。