Vous êtes sur la page 1sur 1

Mastère SRT en ligne

Exercice: Source "exercice 3 Session de rattrapage 2019"

Soit un fichier produit.txt contenant des enregistrements (lignes) sous la forme suivante :
prod-id; lib ; QTE-Stock ; PU ; Remise-Max

écrire un script produit.sh qui accepte 0 ou 1 seul paramètre au moment de lancement.

si 1 paramètre est introduit à l’exécution du script alors ce paramètre devra être un prod-id valide et
le script retourne la ligne entière. sinon une erreur « Product xxx not found »

si pas de paramètre lors de l’appelle du script, alors le script affiche et traite les différents
fonctionnalités suivantes :
$ bash produit.sh
Appuyez sur le numéro adéquat :
1) Afficher tous les produits en rupture de stock
2) Afficher tous les produits en ordre croissant (par rapport à la quantité en stock)
3) Afficher tous les produits sans remise
4) Ajouter un produit au stock

Règles de gestion:
Pour l'ajout d'un produit en stock , il est demandé d'introduire des questions (concernant la quantité ,
et le prix unitraire) et l'utilsateur doit saisir les réponses

Qualité logicielle :
- Votre script est lisible
- Commenté 
- Traite les exceptions 

Les commandes : uniquement celles étudiées durant votre module

A rendre: un fichier .zip


Contenant tous les fichiers sources 

Vous aimerez peut-être aussi