Performs conditional processing in shell scripts. See also:
test,[. More information: https://www.gnu.org/software/bash/manual/bash.html#Conditional-Constructs.
if {{condition_command}}; then {{echo "Condition is true"}}; fi
if ! {{condition_command}}; then {{echo "Condition is true"}}; fi
if {{condition_command}}; then {{echo "Condition is true"}}; else {{echo "Condition is false"}}; fi
if [[ -f {{path/to/file}} ]]; then {{echo "Condition is true"}}; fi
if [[ -d {{path/to/directory}} ]]; then {{echo "Condition is true"}}; fi
if [[ -e {{path/to/file_or_directory}} ]]; then {{echo "Condition is true"}}; fi
if [[ -n "${{variable}}" ]]; then {{echo "Condition is true"}}; fi
test is an alias to [; both are commonly used with if):man test