Vous voulez améliorer cette question ? Ajoutez des détails et clarifiez le problème en modifiant ce message.
Fermé il y a 5 ans.
Améliorer cette question
J'exécute un script qui collecte un journal d'un serveur. Je dois rediriger ces journaux vers un fichier ZIP. En ce moment, je collecte des données dans un fichier texte.
Comment puis-je le rediriger directement vers ZIP ?
Réponse acceptée :
Utilisation de UnZip 6.00 of 20 April 2009
, j'ai pu faire ceci :
$ date | zip jeff.zip -
$ unzip -l jeff.zip
Archive: jeff.zip
Length Date Time Name
--------- ---------- ----- ----
29 01-21-2016 13:02 -
--------- -------
29 1 file
$ unzip -p jeff.zip | cat
Thu Jan 21 13:02:31 EST 2016
$ unzip -p jeff.zip > newfilename.here
Ceci utilise date
en remplacement de votre script qui collecte le fichier journal, vers stdout vraisemblablement ; il envoie ce stdout à zip, lui disant de prendre son entrée de stdin au lieu d'un nom de fichier (avec -
). Le contenu du fichier zip ne porte aucun nom reconnaissable, mais les données sont là.