bash構文のお勉強


参考サイト:http://lumber-mill.co.jp/gallery/view/tips/bash/syntax#p1




ファイルの属性確認


-d file fileが存在し、かつディレクト
-e file fileが存在する
-f file fileが存在し、かつ通常ファイル
file1 -nt file2 file1がfile2よりも新しい
file1 -ot file2 file1がfile2よりも古い




例)PATHの設定方法


if [ -d "${HOME}/bin" ]; then
PATH="${HOME}/bin:${PATH}"
fi

説明
 ${HOME}/bin が存在し、かつディレクトリであれば
 PATHに${HOME}/bin:${PATH}を追加する。





.