|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() nico nico Inscription : novembre 2009 Messages : 44 ![]() |
Bonjour forumeurs,
J'ai actuellement un petit devoir à faire et j'aimerais avoir un peu d'aide. On doit créer une commande qui vérifie les bituisd des fichiers pour voir si ils ont été modifié ou pas. la commande s'appelle chksuid et doit avoir comme option : -c : qui crée le fichier qui va servir de référence -f : qui va servir a l'utilisateur pour indiquer le répertoire vers lequel le il veut que le fichier de reference soit créer. Première question est ce que déja le code vous semble cohérent, il marche mais y'a surement moyen de mieux faire. (première fois que j'utilise getops). Secundo, avez-vous un début d'idée sur comment comparé les deux fichiers de référencement et rajouter dans le deuxième les infos comme quoi un fichier a été modifié ? (peut-être un awk ?) Voila le code : Code :
Bonne journée. |
||
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 069 ![]() |
Bonjour,
l'exposé du sujet de l'exercice n'est pas clair. entre autre : Citation:
avec test -u un_ficher je peux savoir si le bit setuid est mis sur un fichier... getopts devrait vérifier toutes les options (même -h) la boucle while permet de répéter getopts pour les passer en revue, donc ce n'est pas la peine de chercher -f dans le cas de -c pwd n'accepte pas d'argument |
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() nico nico Inscription : novembre 2009 Messages : 44 ![]() |
merci pour les précisions.
En faite la commande on la lance une fois qui va créer le fichier de référencement puis on la lance une seconde fois avec une autre option pour verifier par rapport au premier fichier créé J'espère avoir été clair ![]() merci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com