suivant:
Introduction
monter:
Introduction à UNIX et
précédent:
Exemple de fichier de
Table des matières
Index
Introduction à la programmation Bourne Shell
Introduction à la programmation Bourne Shell -
Sous-sections
Introduction
Définition
Historique des shells
Quelques règles et recommandations pour l'écriture des shells-scripts
Règles à observer
Recommandations
Les arguments des programmes shell
Les variables
Les variables spéciales
Manipulation sur les variables
Commandes évoluées pour les scripts
La commande <<
shift
>>
La commande <<
read
>>
La commande <<
expr
>>
Les listes de commandes et les fonctions
Les listes de commandes
Les fonctions
Déclaration et utilisation des fonctions
Commande <<
return
>>
Les commentaires et les techniques d'exécution
Les commentaires
Interprétation spéciale du signe <<
#
>> sur la première ligne d'un shell script
Les appels d'un shell script au niveau de la ligne de commandes
Les tests et les boucles
Les tests
La commande <<
test
>>
Tests sur les fichiers
Tests sur les chaînes de caractères
Les test numériques
Autres opérations
La construction <<
if
>>
La construction <<
case
>>
La boucle <<
while
>>
La boucle <<
until
>>
La boucle <<
for
>>
Les commandes <<
break
>>, <<
continue
>> et <<
exit
>>
Signaux et traps
Définition des signaux et des traps
Les signaux
Les
traps
La commande <<
trap
>>
Utilisation avancées de certains filtres
Introduction
Utilisation avancée de <<
grep
>>, <<
egrep
>> et <<
fgrep
>>
Introduction - Rappels
Utilisation de <<
grep
>>
Utilisation de <<
egrep
>>
Utilisation de <<
fgrep
>>
Remarque sur l'utilisation de l'option <<
-f
>>
Utilisation de <<
sed
>>
Introduction
Mode de fonctionnement
Formulation des requêtes
Introduction
Définition des adresses
Les Commandes
Les symboles particuliers
Exemples avancés
Exemple 1
Exemple 2
Exemple 3
Exemple 4
Exemple 5
Remarque sur l'utilisation de l'option <<
-f
>>
Utilisation de <<
awk
>>
Introduction
Les sélecteurs
Introduction, Définition
Les sélecteurs prédéfini
Les règles de sélection
Les caractères spéciaux pour la sélection
Les expressions logiques pour la sélection
Syntaxe des sélecteurs
Les variables
Les tableaux
Les actions
Les fonctions prédéfinies
Les fonctions utilisateur
Les structures de contrôle
Trucs et astuces
Commentaires
Passage de paramètres du shell vers le programme "
awk
"
Utilisation de variables du Shell dans le corps du programme "
awk
"
Exemple
Remarque sur l'utilisation de l'option "
-f
"
Programmation avancée de Shell Scripts
Introduction
Tri par adresse IP du fichier "
/etc/hosts
"
Étude des fonctionnalités
Méthode utilisée
Développement
Programme obtenu
Recherche des UID et GID disponibles
Étude des fonctionnalités
Méthode utilisée
Développement
Programme obtenu
Traduction de fichiers d'informations
Étude des fonctionnalités
Méthode utilisée
Développement
Détermination des entrées de référence
Extraction des anciennes entrées et mise-à-jour
Création des nouvelles entrées utilisateur
Suppression des répertoires inutiles
Création des nouvelles entrées "
projet
"
Création des répertoires utilisateurs et "
projet
"
Programmes obtenus
Fichier "
mkpasswd.define
"
Fichier "
mkpasswd.functions
"
Fichier "
mkpasswd.check
"
Fichier "
mkpasswd
"
baudry@esme.fr