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

miku-kadoya 11views 更新:2017年11月13日
if [ -e {確認したいファイルかディレクトリのパス} ]; then
    # 存在する場合
else
    # 存在しない場合
fi

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

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

とする。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません