eolas/Programming Languages/Shell Scripting/Control flow.md
2022-04-23 13:26:53 +01:00

12 lines
448 B
Markdown

---
tags:
- Programming_Languages
- shell
---
## If statements
* Conditional blocks start with `if` and end with the inversion `fi` (this is a common syntactic pattern in bash)
* The conditional expression must be placed in square brackets with spaces either side. The spaces matter: if you omit them, the code will not run
* We designate the code to run when the conditional is met with `then`
* We can incorporate else if logic with `elif`