13 lines
		
	
	
	
		
			448 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			13 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`
							 |