Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Script shell modification de fichiers
Envoyé par: BlasteR

Salut a tous,
voila mon souci, je dois a tout prix pour demain midi ecrire un script shell permettant de détecter les fichiers modifiés dans un repertoire.
Et si possible (en option) de pouvoir choisir le repertoire ou l'on souhaite chercher.Mais ce n'est qu'en option

Je suis plus newbie dans le shell alors c'est pourquoi je fais appel a vos aides de developpeurs confirmés!

En vous remerciant beaucoup d'avance

Poste le Thursday 7 April 2005 13:45:36
Répondre     Citer    
Re: Script shell modification de fichiers
Envoyé par: mute

bonjour,

J'ai un devoir à rendre pour demain et je m'y prend au dernier moment. Malheuresemet je n'ai pas suivi les cours et du coup je n'y connais rien en script shell. Si vous pouviez faire mon travail à ma place se serait bien sympatique de votre part.

Enfin bon peut être que je me trompe dans le doute je vais t'aider un peu.
cherche modification dans la page man de ls

Poste le Thursday 7 April 2005 14:02:09
Répondre     Citer    
Re: Script shell modification de fichiers
Envoyé par: BlasteR

C'est vrai que ecrit comme je l'ai ecrit cela peut preter a confusion mais ce n'est pas du tout le cas.
Je boosse dans une boite d'info qui m'ont prévenu au dernier moment de ce qu'il y avait a faire et que c'etait du linux!
Je les aient prévenu que le shell est loin d'etre mon fort mais ils m'ont dit d'essayer et ca fait maintenant une semaine que je cherche mais je me resoud a admettre qu'il y a des domaines ou l'ont est pas competent et ou il faut demander de l'aide aux personnes qui le sont!

Je te remercie de cecs premieres infos mute et je vais tout de suite jetter un oeil sur le man

Poste le Thursday 7 April 2005 14:09:24
Répondre     Citer    
Re: Script shell modification de fichiers
Envoyé par: BlasteR

Malheureusement il n'y a pas grand chose avec ls,cette option me parait la plus probable mais je n'en suis pas sur du tout et ne sait pas quoi remplacer les champs
[--time={atime,access,use,ctime,status}]

Poste le Thursday 7 April 2005 14:18:49
Répondre     Citer    
Re: Script shell modification de fichiers
Envoyé par: BlasteR

Bon, j'ai quelque peu avancé sur mon script mais le problème principal reste que je ne sais absolument pas comment lister des fichiers lorsque l'install est propre et verifier a près de manière sure que les fichiers n'ont pas été modifiés.
J'ai pensé a :

du /'mon repertoire' *.* > liste.txt

puis

le refaire lorsque je veux verfier si il y a eu modif dans les fichiers dans liste2.txt

et faire un diff liste.txt liste2.txt
mais je ne sais pas si cela marcherait et comment le mettre en oeuvre.

MErci d'avance pour vos aides

Poste le Thursday 7 April 2005 15:58:08
Répondre     Citer    
Re: Script shell modification de fichiers
Envoyé par: tchoyy

bah sinon tu leur proposes un outil de vérification d'intégrité comme.....AIDE winking smiley

------------------------------------------------------------------
:1,$s/^.*\(linux\).*$/Vive \1/

Poste le Thursday 7 April 2005 16:00:35
Répondre     Citer    
Re: Script shell modification de fichiers

Avec tripwire : [www.computerlinks.fr]

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Thursday 7 April 2005 18:29:55
Répondre     Citer    
Re: Script shell modification de fichiers
Envoyé par: Sve@r

Pas vraiment évident. Tu ne donnes pas trop d'éléments pour t'aider.
Fichiers modifiés par rapport à quoi ? Le fichier d'origine ? Une date ?

Dans le doute voici une idée...

find <rep> -mtime -1 -print
Cette commande te donne les fichiers modifiés de <rep> depuis moins de 1 jour => -mtime -2 => moins de 2 jours etc
A+

Poste le Thursday 7 April 2005 19:54:58
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Script shell modification de fichiers
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons