agreg/new_dev.sh

63 lines
1.2 KiB
Bash
Executable File

#!/bin/sh
NOM=${*:?"Et le nom?!?!"}
NOM_mod=${NOM// /_}
echo "Création du developpement $NOM"
while [ -z $SRC ]; do
echo "Nom d'un bouquin? (Commencez par le premier!)"
read SRC
done
while [ -z $AUTH ]; do
echo "Son auteur? (Celui du bouquin que vous venez d'entrer)"
read AUTH
done
while [ -z $PG ]; do
echo "La page où le trouver? (N'importe quoi si la flemme mais c'est pas chouette)"
read PG
done
while [ -z $LECON ]; do
echo "liste des leçons associés? (suite de numero séparés par un espace)"
read LECON
done
# En tête du fichier
printf "<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"yes\"?>
<dev nom=\"$NOM\">
<book nom=\"$SRC\" auth=\"$AUTH\" isbn="???" pg=\"$PG\" > </book>
" >> $NOM_mod
echo $LECON
for lecon in $LECON; do
printf "<lecon num=\"$lecon\" />
" >> $NOM_mod
done
# Bas du fichier
printf "
</dev>
<!-- Syntaxe
Commentaires sur la lecon
<com> </com>
Developpements choisis ou vus ou n'importe quoi
<book nom=tr auth=str isbn=int pg=int > </book>
Lecon correspondante
<lecon num=int />
-->
" >> $NOM_mod
echo "$NOM_mod a été créé et voici son contenu"
echo "----------------------------------------"
cat $NOM_mod