63 lines
1.2 KiB
Bash
63 lines
1.2 KiB
Bash
|
#!/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
|