Merge pull request #7 from marinhoc/master

Notes on if statements
This commit is contained in:
Dylan Araps
2018-06-16 07:51:43 +10:00
committed by GitHub

View File

@@ -1071,10 +1071,12 @@ f()for i in "$@"; do echo "$i"; done
```shell ```shell
# One line # One line
# Note: The 3rd statement may run when the 1st is true
[[ "$var" == hello ]] && echo hi || echo bye [[ "$var" == hello ]] && echo hi || echo bye
[[ "$var" == hello ]] && { echo hi; echo there; } || echo bye [[ "$var" == hello ]] && { echo hi; echo there; } || echo bye
# Multi line (no else, single statement) # Multi line (no else, single statement)
# Note: The exit status may not be the same as with an if statement
[[ "$var" == hello ]] && \ [[ "$var" == hello ]] && \
echo hi echo hi