dos, il s'agit de taper a: en ligne de commande et d'obtenir le contenu du répertoire principal de la disquette. Taper c: pour démonter la disquette et obtenir la liste de /
cat < users.txt | while true do read ligne if [ "$ligne" = "" ]; then break; fi ... done
users.txt contenant quelques lignes au format suivant
login mot-de-passe nom groupes-secondairesessai-comptes.sh qui parcourt ce fichier ligne par ligne,
récupère les champs de chaque ligne dans les paramètres positionnels, et les affiche.
/etc/passwd)
cat /etc/passwd | cut -d: -f 1,3,4
cat /etc/passwd | cut -d: -f 1,3,4 | tr ":" " "
while qui permet d'en extraire chaque ligne, dont on affectera chaque champ aux paramètres positionnels grâce à set --
Le fichier /etc est un répertoire "/etc" est accessible par root en lecture écriture exécution Le fichier /etc/smb.conf est un fichier ordinaire qui n'est pas vide "/etc/smb.conf" est accessible par jean en lecture.
mail, il s'agit d'envoyer un même message à un ensemble d'utilisateurs. On pourra écrire plusieurs versions :
$@
for .. in liste, on obtiendra liste avec une substitution de commandes, utilisant whomail. Si c'est le cas, ajouter à la fin du fichier utilisateurs.send : la date, et la liste des correspondants.
message stage doit envoyer le message à tous les utilisateurs, dont le nom commence par stage (comme stage1 ..)
message.txt message message.txt liste