2020-05-03 14:10:04 +02:00

34 lines
880 B
Bash
Executable File

#! /bin/bash
# M111 - TP11 - ajouterposte.sh (version prototype a terminer)
# Ajout a la fin d'un fichier (ou creation du fichier) de lignes composées
# d'un mot, chaque mot terminé par 00 à 99.
# Le fichier de nom FICHIER-DES-SALLES se trouve dans le répertoire indiqué
# par la variable d'environnement REP_SALLES.
# Exemple :
# $ q6 S756P 01 11
# $ cat $REP_SALLES/FICHIER-DES-SALLES
# S756P01
# S756P02
# S756P03
# S756P05
# S756P06
# S756P07
# S756P08
# S756P09
# S756P10
# S756P11
# $
if [[ $# -ne 3 ]] ; then echo "Syntaxe : $0 salle debut fin" ; exit 2 ; fi
if [[ ! -d $REP_SALLES ]] ; then echo '$REP_SALLE absente ou incorrecte' ; exit 2 ; fi
if [[ $3 -gt 99 ]] ; then echo "Nombre entre 0 et 99 !" ; exit 2 ; fi
for NB in $(seq $2 $3)
do
if [[ $NB -le 9 ]]
then echo ${1}0$NB
else echo $1$NB
fi
done >> $REP_SALLES/FICHIER-DES-SALLES