Bash
Материал из lulzette's wiki
http://mywiki.wooledge.org/BashPitfalls
if
- - выполнит команду если условие верно
[ *условие* ] && команда
- - выполнит команду если условие ложно
[ *условие* ] || команда
- - Наличие файла
[ -f path ]
- - Наличие директории
[ -d path ]