ファイルの存在状態に応じてメッセージを表示する

書式

if [ -e $1 ]; then
 echo "ファイルがある場合に表示するメッセージ"
else
 echo "ファイルがない場合に表示するメッセージ"
fi

説明

引数で指定されたファイルが存在するかどうかを調べるにはifを使います。条件判断には[ -e $1 ]とすることでファイルが存在するかどうか調べることができます。存在した場合にはthen〜elseまでの間にメッセージを表示する処理を書きます。存在しない場合はelse〜fiまでの間が処理されるので、その間にメッセージを表示する処理を書きます。

サンプルコード

#!/bin/bash
if [ -e $1 ]; then
echo "File exist !!"
else
echo "No file"
fi