Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Matbe.com
  OS, Software, Réseaux
  OS alternatifs

  gzip d'une liste de fichiers

Bas de page
Auteur Sujet :

gzip d'une liste de fichiers

n°71240
xhala_debr​u
Posté le 21-10-2009 à 15:22:19  
 

Une idée de pourquoi ça ne marche pas?
Le début (2 premiers niveaux) du chemin absolu ne sont pas repris et du coup, gzip ne fait rien.
 
Ce qui est bizarre, c'est que si je fais un echo au lieu du gzip, tout le path est affiché correctement
 :??:  
 
 
lcrd03:~ # cat /new_data2/new2 | while read l; do gzip "$l";done
: No such file or directoryRAWGLASS/FURNACE/COMBUSTION/GDF/Cracking/Trials_April_2007/cellule_2MW_GDF_oxy.cas
: No such file or directoryRAWGLASS/FURNACE/COMBUSTION/GDF/Cracking/Flammatec/smalltube-10.cas
: No such file or directory2008_PIROBEL/NEW_GEL_MECHANICS/GEL_VR_CONTACT_FULL.odb
 
lcrd03:~ # cat /new_data2/new2 | while read l; do echo "$l";done
/ARCHIVAGE/new_data2/RAWGLASS/FURNACE/COMBUSTION/GDF/Cracking/Trials_April_2007/cellule_2MW_GDF_oxy.cas
/ARCHIVAGE/new_data2/RAWGLASS/FURNACE/COMBUSTION/GDF/Cracking/Flammatec/smalltube-10.cas
/ARCHIVAGE/new_data2/2008_PIROBEL/NEW_GEL_MECHANICS/GEL_VR_CONTACT_FULL.odb

mood
Pub
Posté le 21-10-2009 à 15:22:19  
 

n°71256
cruciforme
Artiste incompris
Posté le 25-10-2009 à 10:42:58  
 

T'as peut être un caractère spécial dans ton path qui n'est pas affiché par le echo.
Tente un echo -e  "$i" :o
 
Et le fichier est là?
 
et si tu fais un ls -l "$i" dans ta loop, t'auras sûrement le même problème.?

Message cité 1 fois
Message édité par cruciforme le 25-10-2009 à 10:43:47

---------------
Avec un grand C.. Membre du Club des Nostalgiques d' EURO SPORT | Les recettes de ma copine - RTBF, je t'aime..
n°71275
xhala_debr​u
Posté le 28-10-2009 à 16:08:25  
 

cruciforme a écrit :

T'as peut être un caractère spécial dans ton path qui n'est pas affiché par le echo.
Tente un echo -e  "$i" :o
 
Et le fichier est là?
 
et si tu fais un ls -l "$i" dans ta loop, t'auras sûrement le même problème.?


Salut,
 
Pas de caractère spécial, l'option -e ne change rien dans mon cas.
 
Néanmoins, je me suis débrouillé autrement.
J'ai fait un:
- find /mon_path -type f -name "*.dat" -print0 > /new_data2/new2  suivi d'un
- cat /new_data2/new2 | xargs -0 gzip
 
Et là, pas de souci.
 
:jap:

n°71282
cruciforme
Artiste incompris
Posté le 30-10-2009 à 21:40:11  
 

pour faire ça, autant ne pas passer par un fichier.


---------------
Avec un grand C.. Membre du Club des Nostalgiques d' EURO SPORT | Les recettes de ma copine - RTBF, je t'aime..
n°71285
xhala_debr​u
Posté le 31-10-2009 à 22:36:16  
 

cruciforme a écrit :

pour faire ça, autant ne pas passer par un fichier.


Vu que je le fais sur un serveur qui contient des centaines de gigas de données qui ne ma'appartiennent pas, je trouve que si car:
 
- J'effectue plusieurs recherches et complète mon fichier.
- ca me permet de pouvoir jeter un oeil au fichier avant de lancer la compression
- le fichier sert d'archive de ce qui a été compressé
 

  FORUM Matbe.com
  OS, Software, Réseaux
  OS alternatifs

  gzip d'une liste de fichiers