Bonjour,
Grâce à un post trouvé ici-même, j'ai pu trouver une solution mais j'aimerais savoir s'il n'y a pas plus joli.
Donc la réponse est :
find . -name '*.foo' -exec bash -c "gzip -c '{}' >> '{}'.gz" \;
Tout d'abord, pourquoi n'y a-t-il pas d'option pour gzip permettant de garder le fichier source. Là, l'astuce que j'ai trouvé, c'est donc de balancer le flux gzip sur stdout et d'enregistrer ça dans un fichier qui porte le même nom.gz.
C'est moche.
Ensuite, pourquoi est-on obligé de passer par une écriture aussi lourde pour pouvoir réutiliser {} ?
Le tout fait un truc bien moche qui permet de gzipper mes .foo sans toucher à ces derniers.
Merci.
Partager