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 :

[regex] Changer le format d'un BLOB


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 93
    Par défaut [regex] Changer le format d'un BLOB
    Bonjour à tous,

    J'ai actuellement une base de données mysql et je doit la convertir en base de données sqlite. On trouve sur le net un tas de scripts bash qui permettent ceci mais cela ne marche pas pour les Blob.
    J'ai donc pas mal cherché mais je connais très peu bash et les commandes linux donc c'est pas évident de réaliser ce dont j'ai besoin, même à savoir quels commande je dois utiliser.
    Donc la chaine de base et sous un format hexadécimal du ty 0x47DC9 et je doit la transformer en x'47DC9'. Je dois donc supprimer le 0 et ajouter des simple quotes autour de la chaine en héxa.

    Merci à tous pour m'aider à me sortir de cette galère.

  2. #2
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 352
    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 352
    Par défaut
    Bonjour,
    Ton exemple est trop vague pour que l'on puisse t'aider correctement, il faudrait la description du format, genre le séparateur de chaque nombre hexa, et si possible quelques lignes d'exemple en entrée.
    Mais en gros, la peux donner quelque chose comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed "s/0x\([0-9A-F]*\)/x'\1'/g" fichier

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 93
    Par défaut
    Et bhen didont on voit tout de suite l'expert, ca marche parfaitement
    J'ai passé plus d'une journée dessus sans réussir à avoir un résultat potable et la du premier coup jackpot.
    Merci beaucoup !!!

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

Discussions similaires

  1. [T-SQL] comment changer le format de l'ouput ?
    Par jm.alfonsi dans le forum Adaptive Server Enterprise
    Réponses: 3
    Dernier message: 05/03/2007, 11h05
  2. Changer le format de l'output ?
    Par jm.alfonsi dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/11/2005, 12h02
  3. Changer le format de numérotation d'un <fo:list-item
    Par elitost dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 05/09/2005, 17h37
  4. [VisualC++] Changer le format d'une image
    Par dananchet dans le forum MFC
    Réponses: 1
    Dernier message: 06/05/2005, 15h05
  5. [débutant][Regex] changer "cage01.xml" en "cage N° 1
    Par pingoui dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 14/09/2004, 13h05

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