[ Script ][ Archivage ] Remplacer *.x par *.x.7z

Remplacer *.x par *.x.7z [ Script ][ Archivage ] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 23-11-2006 à 12:57:13    

Bonjour,  :hello:  
 
ayant quelques peu cherché sans malheureusement obtenir quelconque succès  :(  je m'en fais appel, si vous me le permettez à votre aide.
 
Mon objectif est assez simple, j'ai un dossier "down" sur une partition fat32, et je voudrais lancer un script à la racine qui parcoure toute l'arborescence et remplacerait chaque exécutable (dans le cas présent essentiellement des *.exe) par son équivalent compressé sans déplacer le dit fichier.
 
J'étais à la base parti sur quelque chose du style
 
ls -R1 | grep *.exe que j'aurai ensuite tenté d'envoyer à tar pour compression
mais voila, si je fais cela, j'aurai tous les fichiers compressés dans la directory où j'ai lancé la commande (donc celle à la racine des autres) et non dans les dossiers où se trouvaient les fichiers *.exe perdant ainsi tout le travail de classement effectué
 
L'un d'entre vous aurait-il une recommandation à me faire?


Message édité par Aschrack le 23-11-2006 à 16:44:56

---------------
Je viens d'apprendre que les ventes de voitures ont encore baissé de 7% en France. Y'en a marre de ces pirates qui téléchargent les voitures sur internet ! (antp était prems et est admin) - "Le travail est l'opium du peuple et je ne veux pas mourir dr
Reply

Marsh Posté le 23-11-2006 à 12:57:13   

Reply

Marsh Posté le 23-11-2006 à 13:03:28    

man find

Reply

Marsh Posté le 23-11-2006 à 17:58:16    

thx, partant de là, jpense avoir trouvé la solution (jsuis oqp à la tester, j'indique ma réponse ensuite pour ceux qui auraient la même question à l'avenir)


---------------
Je viens d'apprendre que les ventes de voitures ont encore baissé de 7% en France. Y'en a marre de ces pirates qui téléchargent les voitures sur internet ! (antp était prems et est admin) - "Le travail est l'opium du peuple et je ne veux pas mourir dr
Reply

Marsh Posté le 11-12-2006 à 15:26:03    

for i in `ls -l` ;do
...
compression de chaque fichier, déplacement si tu veux
...
done
 
?

Reply

Marsh Posté le 11-12-2006 à 16:06:00    

superbe ton for in `ls -l`

Reply

Marsh Posté le 11-12-2006 à 17:22:40    

huhuh :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed