follow me !

TLC :: zsh et la création rapide d'archives zip

Soumis par efaistos le mar, 07/07/2009 - 01:28

J'ai du récemment zipper tous les documents Microsoft Word© (.word) présent dans un répertoire contenant lui-même divers sous-répertoires avec des documents Word©.

Pour cela, zsh m'a été très utile et m'a permis de faire cela en une seule commande :

$ for i in **/*.doc; zip archive-doc.zip $i

Zsh nous permet de faire des boucles plus courtes que Bash et les autres shells. Donc exit la syntaxe for do done. Il suffit de faire for i in expression; commande :)
**/*.doc nous permet de faire une recherche dans tous les sous-répertoires et nous évite donc l'utilisation de find ;)

Je conseille vivement les pages de manuel de zsh pour avoir une vision de toutes les options disponible dans ce shell extrêmement puissant.