# test > Evaluate condition. > If it is true, returns 0 exit status, otherwise returns 1. - Test if given variable is equal to given string `test $MY_VAR == '/bin/zsh'` - Test if given variable is empty `test -z $GIT_BRANCH` - Test if file exists `test -e {{filename}}` - Test if directory not exists `test ! -d {{path/to/directory}}` - If-else statement `test {{condition}} && echo "true" || echo "false"`