ファイルサイズが0より大きいかを確認する †ファイルサイズが0より大きいかを判別するスクリプトサンプルを以下に記します。 -s でファイルサイズが0より大きいかを確認する †以下のサンプルスクリプトは、ファイルサイズ0のファイルとサイズサイズ0以外の2つのファイルを作成し -s による判定をしています。 サンプルスクリプト †#!/bin/bash touch zero ls -l zero if [ -s zero ]; then echo "FILE SIZE != 0" else echo "FILE SIZE = 0" fi echo "not zero" > not_zero ls -l not_zero if [ -s not_zero ]; then echo "FILE SIZE != 0" else echo "FILE SIZE = 0" fi rm zero not_zero サンプルスクリプト実行結果 †[sakura@centos6 ~]$ chmod +x sample-01.sh [sakura@centos6 ~]$ ./sample-01.sh -rw-rw-r-- 1 sakura sakura 0 5月 12 23:57 2012 zero FILE SIZE = 0 -rw-rw-r-- 1 sakura sakura 9 5月 12 23:57 2012 not_zero FILE SIZE != 0 関連資料 † |