IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Commande pour lire un fichier.txt.bz2.zip


Sujet :

Shell et commandes GNU

  1. #1
    Membre habitué Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 310
    Points : 194
    Points
    194
    Par défaut Commande pour lire un fichier.txt.bz2.zip
    Bonjour tout le monde,
    J'aimerai afficher dans mon terminal, le contenu d'un fichier texte compresser avec cette extension ".bz2.zip"
    Pour un zip, je fait ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    uncompress -c 'address'
    Pour un bz2, je fait ça:
    Mais pour les deux en même temps je sais pas.
    Merci de votre aide.
    Des jours c'est facile, des jours c'est pas facile, mais c'est jamais le même jour.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 550
    Points : 19 383
    Points
    19 383
    Par défaut
    Bonjour,

    que répond file tonFichier.bz2.zip ?
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre habitué Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 310
    Points : 194
    Points
    194
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /home/pecose/Bureau/f6nidw-sc2012.cnf.bz2.zip: Zip archive data, at least v2.0 to extract
    voilà le lien du fichier si tu veux tester:
    fichier
    Des jours c'est facile, des jours c'est pas facile, mais c'est jamais le même jour.

  4. #4
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 729
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 729
    Points : 15 132
    Points
    15 132
    Par défaut
    Citation Envoyé par Pecose Voir le message
    Mais pour les deux en même temps je sais pas.
    En même temps tu ne peux pas, donc d'abord l'un puis l'autre ensuite.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  5. #5
    Membre habitué Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 310
    Points : 194
    Points
    194
    Par défaut
    Citation Envoyé par Jipété Voir le message
    En même temps tu ne peux pas, donc d'abord l'un puis l'autre ensuite.
    Ok, on fait comment?
    Un truc comme ça?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    uncompress -c bunzip2 -c 'address'
    uncompress bunzip2 -c 'address'
    uncompress -c  'address' bunzip2 -c 'address'
    J'ai rien trouvé qui fonctionne...
    Des jours c'est facile, des jours c'est pas facile, mais c'est jamais le même jour.

  6. #6
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 243
    Points : 13 458
    Points
    13 458
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    unzip -x f6nidw-sc2012.cnf.bz2.zip
    bunzip2 -d f6nidw-sc2012.cnf.bz2
    less f6nidw-sc2012.cnf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    c Scranfilize CNF Scrambler
    c Version 003 9a38402ab0067cde5c53964615ae940a00f23767
    c random seed '2019'
    c literal flip probability 0.01 ('-f 0.01')
    c relative variable move window 0.01 ('-v 0.01')
    c relative clause move window 0.01 ('-c 0.01')
    p cnf 190399 564775
    -67 -94 0
    -314 -322 0
    -132 -65 0
    48 -23 -59 0
    291 -87 -260 0
    37 -54 -17 0
    -35 163 0
    -15 21 67 0
    130 179 209 0
    -118 39 0
    -184 1 0
    -199 257 314 0
    216 328 -400 0
    (...)
    -190311 190399 0
    -190119 190198 190082 0
    -190049 190300 0
    -190207 189665 0
    -189868 190006 0
    190345 -190233 0
    -190095 190104 0
    -190328 -190091 0
    -190322 189929 0
    -190017 -46834 0
    -189849 -188587 0
    -190319 53114 0
    -190088 -189868 0
    -190106 -190366 0
    -190383 -190210 0
    -190221 -46834 0
    -190383 190260 0
    -190223 -189933 0
    190221 46834 -190276 0
    -190263 -190091 0
    Ou en une ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    unzip -xbp f6nidw-sc2012.cnf.bz2.zip | bunzip2 | less
    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.

  7. #7
    Membre habitué Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 310
    Points : 194
    Points
    194
    Par défaut
    Ok, super, merci.
    Par contre mon objectif final n'est pas encore atteint.
    Normalement, ça aurais du fonctionné avec ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    input = Runtime.getRuntime().exec("uncompress -c " + address + " | bunzip2 | cat").getInputStream();
    C'est du JAVA, c'est surement pas le bon endroit pour ça mais j’essaye quand-même.
    Ce code fonctionne pour les .zip et les .bz2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    input = Runtime.getRuntime().exec("uncompress -c " + address).getInputStream();
    input = Runtime.getRuntime().exec("bunzip2 -c " + address).getInputStream();
    Mais avec le combo, pas de résultat.
    Une idée?
    Merci de votre aide.
    Des jours c'est facile, des jours c'est pas facile, mais c'est jamais le même jour.

  8. #8
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 243
    Points : 13 458
    Points
    13 458
    Par défaut
    Déjà, le cat ne sert à rien.

    Ensuite, qu'est ce que adress ? Pas une adresse URL j'espère. Je n'aurais pas confiance en unzip pour télécharger.
    Philosophie UNIX: chaque logiciel ne fait qu'une chose, et il le fait bien.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wget -O- adress | unzip -xbp | bunzip2
    Enfin, il ne doit pas aimer ta conduite (pipeline). 2 méthodes pour contourner :
    • Tu mets tes commandes dans un script et tu n'appelles qu'une fois le script.
    • Ou alors, tu appelles "bash" avec une chaîne de caractères :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      String[] cmd = {
      "/bin/bash",
      "-c",
      "wget -O- adress | unzip -xbp | bunzip2"
      };
      Process p = Runtime.getRuntime().exec(cmd);
    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.

  9. #9
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 278
    Points : 12 726
    Points
    12 726
    Par défaut
    Sans être méchant, arrête de faire la fête et code le tout en java: les lib existent.
    Cordialement.

  10. #10
    Membre habitué Avatar de Pecose
    Homme Profil pro
    Batiment
    Inscrit en
    Février 2013
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Février 2013
    Messages : 310
    Points : 194
    Points
    194
    Par défaut
    Citation Envoyé par disedorgue Voir le message
    Sans être méchant, arrête de faire la fête et code le tout en java: les lib existent.
    Je veux bien, s'il te plait, parce que rien ne fonctionne.
    Ou je peut les trouvés?
    Des jours c'est facile, des jours c'est pas facile, mais c'est jamais le même jour.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Une bibliothèque pour lire des fichiers zip
    Par coyotte507 dans le forum C++
    Réponses: 5
    Dernier message: 13/10/2009, 16h32
  2. TRichEdit pour lire des fichiers *.txt
    Par PiPo123 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 16/09/2008, 03h12
  3. Réponses: 1
    Dernier message: 18/02/2008, 19h21
  4. [TP]comment faire pour lire un fichier son
    Par sovo dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 19/09/2004, 19h33
  5. Probleme pour lire un fichier Ini
    Par Sebinou dans le forum C++Builder
    Réponses: 11
    Dernier message: 10/03/2004, 23h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo