 
 
 
 
 
 
 
 
 
 
 suivant: Développement
 monter: Recherche des UID et
 précédent: Étude des fonctionnalités
     Table des matières 
     Index 
Méthode utilisée
La méthode utilisée est, de partir de cette valeur de base, stockée dans
la variable d'environnement "START_UID" pour les identifiants
d'utilisateur ou "START_GID" pour les identifiants de groupe,
de parcourir le fichier adéquat et ainsi de localiser la valeur.
Si nous nous référons au manuel des fichiers "passwd(5)" et
"group(5)", la valeur de l'UID ou du GID est le troisième champ,
sachant que chaque champ est séparé par le caractère ":".
Nous allons donc :
- extraire ce champ de tous les enregistrements,
- trier cette série de nombre par ordre croissant,
- n'en extraire que les valeurs supérieures ou égales à la borne
			inférieure (contenue dans la variable d'environnement
			"START_UID" ou "START_GID" en fonction
			de l'option spécifiée),
- déterminer, dans cette série, le premier numéro disponible
			supérieur à la borne inférieure.
Par conséquent, nous utiliserons les commandes suivantes :
- "cut" pour l'extraction des champs,
- "sort" pour l'opération de tri,
- "awk" pour faire une sélection sur les valeurs,
- "awk" pour calculer le premier numéro disponible.
Notre procédure disposera des codes de retour suivants :
| Retour | Description | 
| 0 | Retour sans erreur. | 
| valeur non nulle | Erreur d'exécution. | 
 
 
 
 
 
 
 
 
 
 
 
 suivant: Développement
 monter: Recherche des UID et
 précédent: Étude des fonctionnalités
     Table des matières 
     Index 
 baudry@esme.fr