Bonsoir, Est-ce que quelqu'un saurait m'aider à faire cet exercice svp ?


Créez un script réalisant les tâches suivantes à partir d’un fichier texte contenant des logins, groupes
et passwords séparés par des « ; » :
1. Sans options, le script affiche une aide donnant les options possibles.
2. L’option -f permet de préciser l’emplacement du fichier. Si l’option n’est pas utilisée, alors le
script utilise par défaut le fichier « listing.txt » se trouvant dans le même répertoire que le
script. /2
3. L’option -d permet de choisir un séparateur autre que le « ; ».
4. L’option -a permet d’ajouter de nouveaux logins/groupes/passwords dans le fichier. Ceux-ci
sont demandés à l’utilisateur et ajoutés en fin de fichier.
1. De plus, le script vérifie que les utilisateurs proposés ne soient pas déjà présents dans le
fichier. Auquel cas, il demande un autre nom d’utilisateur.
5. Avec l’option -e, le script crée les utilisateurs
1. avec comme groupe principal et comme mot de passe, ceux précisés dans le fichier
fourni.
6. Lorsque le script rencontre une erreur, la valeur de retour est 1. Sinon, elle vaut 0.


Un grand Merci d'avance !