【bash】if 文と test コマンド。ファイルの存在チェック
略式 test コマンド
[ 文字列1 = 文字列2 ] [ 数値1 オプション 数値2 ] [ オプション 評価対象 ]
→ testコマンドは略式の「[ ]」を使用して記述することができる。
存在確認 -a : 該当パスの存在を確認する
path=/usr/local/bin if [ -a $path ]; then echo $path is exists fi
ファイル判定 -f :該当パスがファイルかどうか判定する
path=/usr/local/bin if [ -f $path ]; then echo $path is file fi
ディレクトリ判定 -d : 該当パスがディレクトリかどうか判定する
path=/usr/local/bin if [ -d $path ]; then echo $path is directory fi