ファイルやディレクトリが存在するかシェルスクリプトで確認する

if [ -e {確認したいファイルかディレクトリのパス} ]; then
    # 存在する場合
else
    # 存在しない場合
fi

とすればファイルかディレクトリが存在するか確認でき、-eのオプションを-fにすればファイルのみ、-dにすればディレクトリのみを確認することができる。 存在しない場合のみエラーを出力したいときは

if [ ! -e {確認したいファイルかディレクトリのパス} ]; then
    # 存在しない場合
fi

とする。