help, probleme de pipe [SHELL] - Linux et OS Alternatifs
Marsh Posté le 23-11-2004 à 19:38:05
le titre
et avec un tar -xzf- mon_tar.gz ?
Marsh Posté le 23-11-2004 à 19:48:12
Mjules a écrit : le titre |
en ecrivant le titre j avais pas realise
Je dois faire tourner le shell tout OS, or l option -z n'est pas installee sur toutes les machines
Personne ne sait ce que cette erreur veut dire
Marsh Posté le 23-11-2004 à 20:20:24
Envoyer un gzip -dc * sur un pipe, ca ne peut pas marcher. Le pipe va se fermer a la fin du premier fichier. Fait un gzip par fichier.
Marsh Posté le 23-11-2004 à 20:28:57
Mais en fait il n y a qu un fichier .tar.gz !
et j ai quand meme cette erreur
Marsh Posté le 24-11-2004 à 07:05:37
je ne suis pas sûr de comprendre mais un
taz xvfz *
ne serait pas plus simple ?
EDIT: oups, pas lu jusqu'au bout
Marsh Posté le 24-11-2004 à 07:11:49
un truc du genre ?
for i in *.tar.gz; do gzip -cd $i | tar -xvf -;done
Marsh Posté le 23-11-2004 à 19:37:00
Hello,
dans un shell sous unix j'utilise cette commande pour detarer/dezipper un fichier :
gzip -cd * | tar -xf -
Mais de temps en temps, nottament lorsque le fichier est gros, j'ai ce message :
gzip : output file "[standard output]": The pipe is being closed.
Qu est ce que ca signifie exactement ??
C est juste un warning ou ca veut aussi dire que l'extraction a foire ?
Merci de votre aide !
PS : Ca fait la meme chose sous Windows avec mkszip ...