Ejemplo real: Oposiciones Sistemas y Aplicaciones Informáticas

Primer examen día 19 de Junio.
#!/bin/bash #empiezo a estudiar las opos en serio #necesito organizarme solo quedan 49 dias #creo las 65 carpetas de los 65 temas #y un fichero index.html para acceder a cada tema #carpeta_inicio es la ruta donde quiero crear la estructura #si no me la pasan como parametro asigno una por defecto if [ $# -ne 1 ] then #por defecto carpeta_inicio="/media/data-3/OPO/TEMARIO" else #por parametro carpeta_inicio=$1 #compruebo si tiene caracter / final long=${#carpeta_inicio} if [ ${carpeta_inicio:long-1:1} = "/" ] then #contiene / final y se lo quito carpeta_inicio=${carpeta_inicio:0:long-1} fi fi #compruebo que existe if [ -d $carpeta_inicio ] then #Si existe: creo las carpetas for a in `seq 65` do if [ ${#a} -ne 2 ] then #quiero las carpetas de la forma 01, 02, ..., 10, ..., 65 a="0$a" fi mkdir $carpeta_inicio/$a echo "<a href=\"$a\">Tema $a</a><br/>" >> $carpeta_inicio/index.html done exit 0 else echo "No existe $carpeta_inicio, no puedo crear la estructura." exit -1 fi
A ver quien hace eso con Windows…