プログラマメモ2 - programmer no memo2

シェル ディレクトリにファイルがあるかどうかのチェックのためのひとつの方法 2007/08/10

任意のディレクトリにファイルがあるかどうかのチェックをしたい。


#!/bin/sh
TARGET=~/nakawaka/z2
if [ -d ${TARGET} ] && [ 0 -lt `ls ${TARGET} | wc -l` ]; then
echo "file exist Ok "
fi
echo "end"


-dは、ディレクトリかのチェックを行います。
-ltは、数値の比較
wcコマンドの-lは、
ライン行数だけ表示。

H氏にアドバイスをいただきました。

: