Linux ファイルが空か判定する方法【コマンド例付き】

ファイルが空であるかどうかを判断するには、次のコマンドを使用できます。

  1. 試験
if [ -s filename ]; then
    echo "File is not empty"
else
    echo "File is empty"
fi
  1. 状態
if [ $(stat -c %s filename) -eq 0 ]; then
    echo "File is empty"
else
    echo "File is not empty"
fi
  1. 情報源は何ですか?
if [ $(wc -c < filename) -eq 0 ]; then
    echo "File is empty"
else
    echo "File is not empty"
fi
bannerAds