Posté par jben .
En réponse au message Compression à la volé.
Évalué à 2.
Dernière modification le 27 juin 2013 à 12:07.
Si ton programme ne fait qu'écrire dans des fichiers sans se déplacer dedans (et si ton script se déplace dans le fichier de sortie, pour compresser à la volée, c'est mort), tu peux lancer un truc du genre :
>(gzip > truc.gz) va apparaitre comme un fichier /dev/fd/smth, et ce que tu vas écrire dans ce fichier va être envoyé dans le stdin de gzip qui va le compresser et l'envoyer via son stdout dans truc.gz.
# Si ton machin ne se déplace pas dans le fichier de sortie...
Posté par jben . En réponse au message Compression à la volé. Évalué à 2. Dernière modification le 27 juin 2013 à 12:07.
Si ton programme ne fait qu'écrire dans des fichiers sans se déplacer dedans (et si ton script se déplace dans le fichier de sortie, pour compresser à la volée, c'est mort), tu peux lancer un truc du genre :
Explication :
>(gzip > truc.gz)va apparaitre comme un fichier/dev/fd/smth, et ce que tu vas écrire dans ce fichier va être envoyé dans le stdin degzipqui va le compresser et l'envoyer via son stdout danstruc.gz.