13 lines
		
	
	
	
		
			460 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
	
		
			460 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
categories:
 | 
						|
  - Programming Languages
 | 
						|
tags:
 | 
						|
  - 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`
 |