mirror of
				https://github.com/InsanusMokrassar/MicroUtils.git
				synced 2025-10-27 02:07:16 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			387 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			387 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| function parse() {
 | |
|     version="$1"
 | |
| 
 | |
|     while IFS= read -r line && [ -z "`echo "$line" | grep -e "^#\+ $version"`" ]
 | |
|     do
 | |
|         : # do nothing
 | |
|     done
 | |
| 
 | |
|     while IFS= read -r line && [ -z "`echo "$line" | grep -e "^#\+"`" ]
 | |
|     do
 | |
|         echo "$line"
 | |
|     done
 | |
| }
 | |
| 
 | |
| version="$1"
 | |
| file="$2"
 | |
| 
 | |
| if [ -n "$file" ]; then
 | |
|   parse "$version" < "$file"
 | |
| else
 | |
|   parse "$version"
 | |
| fi
 |