Scripts shell - exercice 4 : redirections

Titre : au lieu de la sortie standard qui oblige d’être présent ou présente lors de l’exécution du script et/ou à recopier les informations dans un fichier texte, on va rediriger la sortie standard (sdout) vers un fichier.
Matériel :
Reprendre l’exercice 3 (avec le fichier donnees3.csv) et le script3.sh que vous avez créé dans l’exercice [...]

Scripts shell - exercice 3 - trier les informations dans un fichier, récupérer ce qui est pertinent et présenter les résultats

Titre : Trier les informations dans un fichier, récupérer ce qui est pertinent et présenter les résultats
Matériel :
==========================
1. Voici le fichier à traiter (créer un fichier appeler donnees3.csv sur votre machine) :
GROUPE1;APPLI1;HOSTNAME1;STATUS1;LEVEL1; Alerte de type 1;20080101
GROUPE2;APPLI2;HOSTNAME2;STATUS2;LEVEL2; Alerte de type 7;20080102
GROUPE3;APPLI3;HOSTNAME3;STATUS3;LEVEL3; Alerte de type 3;20080103
GROUPE4;APPLI4;HOSTNAME4;STATUS4;LEVEL4; Alerte de type 7;20080104
GROUPE5;APPLI5;HOSTNAME5;STATUS5;LEVEL5; Alerte de type 5;20080105
GROUPE6;APPLI6;HOSTNAME6;STATUS6;LEVEL6; Alerte de type [...]

Scripts shell - exercice 2 - Compter les informations dans un fichier et présenter les résultats

Titre : Compter les informations dans un fichier et présenter les résultats
Matériel :
1. Voici le fichier à traiter (créez un fichier appeler donnees2.csv sur votre machine) :
GROUPE1;APPLI1;HOSTNAME1;STATUS1;LEVEL1; Alerte de type 1;20080101
GROUPE2;APPLI2;HOSTNAME2;STATUS2;LEVEL2; Alerte de type 2;20080102
GROUPE3;APPLI3;HOSTNAME3;STATUS3;LEVEL3; Alerte de type 3;20080103
GROUPE4;APPLI4;HOSTNAME4;STATUS4;LEVEL4; Alerte de type 4;20080104
GROUPE5;APPLI5;HOSTNAME5;STATUS5;LEVEL5; Alerte de type 5;20080105
GROUPE61;APPLI61;HOSTNAME61;STATUS6;LEVEL6; Alerte de type 6;20080106
GROUPE7;APPLI4;HOSTNAME4;STATUS7;LEVEL7; Alerte de type 7;20080107
GROUPE8;APPLI8;HOSTNAME8;STATUS4;LEVEL4; [...]

Scripts shell - exercice 1 - Récupérer une information dans un fichier et la présenter

Titre : Récupérer une information dans un fichier et la présenter.
Matériel :
1. Voici le fichier à traiter (créez un fichier appeler donnees1.csv sur votre machine) :
GROUPE1;APPLI1;HOSTNAME1;STATUS1;LEVEL1; Alerte de type 1;20080101
GROUPE2;APPLI2;HOSTNAME2;STATUS2;LEVEL2; Alerte de type 2;20080102
GROUPE3;APPLI3;HOSTNAME3;STATUS3;LEVEL3; Alerte de type 3;20080103
GROUPE4;APPLI4;HOSTNAME4;STATUS4;LEVEL4; Alerte de type 4;20080104
GROUPE5;APPLI5;HOSTNAME5;STATUS5;LEVEL5; Alerte de type 5;20080105
GROUPE6;APPLI61;HOSTNAME61;STATUS61;LEVEL61; Alerte de type 61;20080106
Résultat à fournir :
Ecrire un script [...]

Catégorie ateliers : lancement des exercices sur les scripts shell

Bonjour,
J’ai l’honneur de débuter cette catégorie du blog (sur une proposition de carmie il y a quelques mois).
Les exercices que je proposerai porteront principalement sur l’apprentissage du shell scripting utile dans l’administration de systèmes Unix et Gnu/Linux.

Objectif : Sous HP-UX, AIX et Solaris, les outils sont souvent compilés avec peu de fonctionnalités par rapport aux [...]