Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【シェルコマンド】ファイルサイズが0のファイルを削除する or 判定する

許可なしで削除するには

find ./ -size 0 -exec rm {} \;

許可を出してから削除するには

find ./ -size 0 -ok rm {} \;

判定だけしたいときは

if [ ! -s $FILE ]; then
# ファイルサイズが0のとき
fi

[ ]の中はすべて半角スペースで区切る
[ と !の間にスペース、$FILEのEと]の間のスペースを忘れるとエラーで怒られる




ランキング参加中です

↓クリックしていただけると嬉しいです〜