【使用例紹介】ファイルの存在判定:-e【シェルスクリプト】

雑学

備忘録になります。ファイルやディレクトリは-e演算子で存在判定が出来ます。

$ ls /wrkdir
wrk.txt

$ cat wrk.sh
if [ -e /wrkdir/wrk.txt ] ; then
    echo "The file exists."
else
    echo "The file does not exist."
fi

$ ./wrk.sh
The file exists.

$ cat wrk2.sh
if [ -e /wrkdir/wrk777.txt ] ; then
    echo "The file exists."
else
    echo "The file does not exist."
fi

$ ./wrk2.sh
The file does not exist.

関連リンク