20 lines
		
	
	
	
		
			487 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			487 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/usr/bin/env rc
 | |
| 
 | |
| path=($PLAN9/bin/ $path)
 | |
| 
 | |
| for(p in *.md) {
 | |
|     echo
 | |
|     echo '========================='
 | |
|     echo p $p
 | |
|     pp=`{echo $p | sed 's/^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])[\-_](.*).md$/\1 \2 \3 \4/' }
 | |
|     echo pp $pp
 | |
| 
 | |
|     d=$pp(1)^'/'^$pp(2)^'/'^$pp(3)^'/'^$pp(4)^'/'
 | |
| 
 | |
|     mkdir -p $d
 | |
|     echo $pp(4) | sed -e 's/^[0-9]_//; s/_/ /g;' > $d/index.md
 | |
|     echo '=================================' >> $d/index.md
 | |
|     echo >> $d/index.md
 | |
|     cat $p >> $d/index.md
 | |
| 
 | |
| }
 | 
