Tout d'abord, le problème spécifique : Sous linux, j'utilise zcat pour lister un fichier .zip. Sous osx, zcat semble ajouter automatiquement .Z au nom du fichier. Plusieurs personnes suggèrent de remplacer zcat par gzcat ; cependant, gzcat se plaint que le fichier n'est pas au format gzip !
'file' montre ceci : ...Données de l'archive Zip, au moins v2.0 à extraire
Donc ni zcat ni gzcat ne fonctionnent sous osx, que puis-je faire ?
J'ai un script de taille moyenne en bash qui utilise, zcat/gzcat, sed awk et d'autres utilitaires de base pour traiter un certain nombre de fichiers. J'aimerais dupliquer cet environnement sur mon ordinateur portable osx afin de pouvoir travailler hors ligne. Avez-vous des suggestions générales sur la façon d'éviter ce genre de problème ? Je suppose qu'il s'agit d'un flux de travail assez routinier et que d'autres personnes ont dû s'en occuper.
2 votes
Si ce sont des données d'archives Zip, c'est pas en format gzip !
0 votes
@MichaelHampton Je peux zcat sur linux sans problème. Ni zcat ni gzcat ne fonctionnent sur osx. Alors comment puis-je résoudre ce problème ? Y a-t-il un autre ensemble d'utilitaires que je peux installer et qui fonctionnera aussi bien sur linux que sur osx ? Ces scripts sont les miens donc je peux les modifier (bien que j'aimerais les garder simples). Je contrôle les deux environnements linux/osx également, donc je peux faire des installations simples sur les deux également.
0 votes
Je ne dirais pas que c'est la routine. J'utilise généralement
zip
pour traiter les fichiers zip, et nongzip
.