Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[scripting] pour faire un md5sum sur des fichiers (resolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Zidge
Tux's lil' helper
Tux's lil' helper


Joined: 20 Aug 2003
Posts: 86

PostPosted: Thu Apr 15, 2004 4:45 pm    Post subject: [scripting] pour faire un md5sum sur des fichiers (resolu) Reply with quote

Je suis en train de faire mon 1er script sh,
plutot hard
je cherche à faire un checksum md5 sur un ensemble de fichier

ma liste de fichier est faite par un
find /path/ > liste.fichiers

ensuite je voudrai passer ces fichiers 1 par 1 au md5 et créer un dernier fichier contenant tous les clefs

voila en gros ou j'en suis, mais ça ne marche évidemment pas :)

Code:

#!/bin/sh
echo nom du fichier
read nom

exec<$nom
value=0
while read line
do
  value = /usr/bin/md5sum line;
  echo $value >> md5global;
done


ça foire à la ligne 9 (value = ...) j'ai mis ça au "hasard"

j'ai pas mal de recherches, pas assez diront certains, mais si vous pouviez me donner un coup de main ce serait cool

merci


Last edited by Zidge on Thu Apr 15, 2004 5:12 pm; edited 1 time in total
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1894
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Thu Apr 15, 2004 4:56 pm    Post subject: Reply with quote

Tu peux faire tout ça directement avec la commande find en fait.

Lorsque find trouve une occurrence d'un fichier qui corresponde à ta recherche, tu lui demandes d'appliquer une commande dessus.

Code:
find / -name NOMFICHIER -exec COMMANDE {} \;


Ce qui donne dans ton cas :

Code:
find /path -exec md5sum {} \;


Voilà :)

Après tu peux mettre tout ça dans un script avec des variables en ligne de commande si tu veux donner un aspect plus humain à la chose ^^.
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
scout
Veteran
Veteran


Joined: 08 Mar 2003
Posts: 1991
Location: France, Paris en Semaine / Metz le W-E

PostPosted: Thu Apr 15, 2004 5:40 pm    Post subject: Reply with quote

il me semble même que md5sum sait faire une liste tout seul, et qu'après tu peux lui passer la liste et il teste les multiples fichiers
_________________
http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse
Back to top
View user's profile Send private message
Zidge
Tux's lil' helper
Tux's lil' helper


Joined: 20 Aug 2003
Posts: 86

PostPosted: Thu Apr 15, 2004 11:56 pm    Post subject: Reply with quote

ok merci bcp ça marche du feu de dieu !!

petite remarque, l'écriture est TRES importante :)

bien respecter comme l'a écrit anigel

Quote:
find /path -exec md5sum {} \; > resultat.md5


ne pas oublier le {} \; à la fin :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum