quelle commande utiliser ? [shell/batch] - Shell/Batch - Programmation
Marsh Posté le 27-12-2006 à 10:48:15
Bonjour
Pour "scanner" (lister) un rep et ses sous-reps:
MSDOS
dir /s/o |
UN*X-likes
ls -R |
Marsh Posté le 27-12-2006 à 12:25:02
il ne faudrais pas mieux que j utilise
ls-lR
qui me fornirais plus d information sur mes fichier , si je veu les comparer les fihchier de mon repertoire entre eux par la suite il ne pas mieux ke j utilise un tableau ?? pui faire une boucle (cmp + 1 ) en les comparant par la suite ?
merci de me donné votre avis
Marsh Posté le 27-12-2006 à 12:39:45
pop666 a écrit : il ne faudrais pas mieux que j utilise |
au lala dsl pour mon français deplorable i manque un mot sur 2 je men excuse jété a peine reveillé ...
Marsh Posté le 27-12-2006 à 13:09:53
il faut que je compar fichier tous les fichier entre puis si ils sont identique jen efface un des deux
( ps : recherche commande qui dectecte les repertoire vide )
merci de vo reponse
Marsh Posté le 27-12-2006 à 13:12:43
il faut que je compar tous les fichier entre eu puis si ils sont identique jen efface un des deux
merci de vo reponse
Marsh Posté le 27-12-2006 à 13:18:21
je remplirais un tableau en comparant chaque nouveau fichier avec ceux deja dans le tableau.
et j'utiliserais find avec l'option -ls, certainement awk.
je pense qu'il faut d'abord recuperer le nombre de fichiers avant, pour construire le tableau.
Mais il y a peut-etre un super-pro qui va te proposer mieu.
Marsh Posté le 27-12-2006 à 13:22:26
comparer des fichier potentiellement identique dans des repertoire differents ? c'est ça ?
Marsh Posté le 27-12-2006 à 13:36:19
ReplyMarsh Posté le 27-12-2006 à 13:46:47
non je demande une selection du repertoire avan donc je compare seulement les fichier qui sont dns ce repetoire
( ps : tjr pas d info pour une commande qui me detecteré les repertoire vide )
(jer rien trouvé sur http://www-inf.enst.fr/~danzart/fi [...] brege.html mais merci ken méme jer trouver dotre truc qui minterrésser)
merci de vos reponse
Marsh Posté le 28-12-2006 à 19:21:40
pop666 a écrit : non je demande une selection du repertoire avan donc je compare seulement les fichier qui sont dns ce repetoire |
Super orthographe. Ecrire dans un français correct est quand-même une marque de politesse. On a déjà mal à la tête à te lire alors devoir réfléchir en plus pour t'aider...
Mais juste par curiosité, si tu trouves "toto" et "tutu" identiques; lequel effaces-tu ???
PS: Il n'y a aucun moyen simple de détecter si un répertoire est vide. Tu peux faire un truc de ce style
test -e "repertoire/*" && echo "repertoire non-vide" || echo "repertoire vide" |
Non, cette solution est excellente. Tu passes de n2 à nlog(n) comparaisons. Mais pas besoin de "awk". cmp est bien suffisant...
Marsh Posté le 27-12-2006 à 10:33:09
bonjour ,
j ai un devoir pour la rentré mais je ne sé pas quelle commande utilisé :
- comment scanner un repertoire de fichier et ses sous repertoire ??
mon gentil proffesseur dit s étre mi a ma disposition mais a cette question il ma repondu
on la fait en cours ! ! sauf que moi je l ai pas donc si quelqun avais une reponse merci de
faire partagé son savoir