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

AIX Discussion :

Suppression des blancs dans un fichier texte


Sujet :

AIX

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 120
    Points : 65
    Points
    65
    Par défaut Suppression des blancs dans un fichier texte
    Bonjour,

    Je veux supprimer les blancs dans un fichier de la forme suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    "1001    ";"DATE DU JOUR            ";20/12/2009;"CECI EST LA PREMIERE LIGNE         "
    "1002    ";"EXPIRATION DE LA DATE     ";29/12/2009;"LA DERNIERE LIGNE         "
    Le fichier finale devait être de la forme suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    "1001";"DATE DU JOUR";20/12/2009;"CECI EST LA PREMIERE LIGNE"
    "1002";"EXPIRATION DE LA DATE";29/12/2009;"LA DERNIERE LIGNE"
    Pour mémoire, ce fichier est extrait d'une base de données INFORMIX se trouvant sous AIX et devait être chargée dans une base de données ORACLE.

    Merci de votre aide.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    un petit sed fera l'affaire

    cat fichier.txt | sed 's/[[:space:]]*\("\)/\1/g'

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 120
    Points : 65
    Points
    65
    Par défaut une autre question
    Bonjour,

    Merci beaucoup de votre réponse. J'ai pu résoudre partiellement le problème.
    J'ai encore une autre question : Je dois supprimer un caractère en fin de chaque ligne. c'est le caractère ;.
    Comment vais je le faire?

    Merci.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    je suppose que le sujet a surement deja été traité mais bon, tu peux faire
    cat fichier.txt | sed 's/;$//g'

  5. #5
    Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 120
    Points : 65
    Points
    65
    Par défaut Juste un merci
    Merci à vous tous qui m'ont aidé.
    J'ai pu résoudre mon problème. Je compte maintenant écrire un script pour la prochaine fois.

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

Discussions similaires

  1. Ecrire & Lire des énumérés dans un fichier Texte
    Par WebPac dans le forum Langage
    Réponses: 8
    Dernier message: 18/06/2008, 10h04
  2. Réponses: 3
    Dernier message: 27/06/2005, 16h24
  3. Réponses: 3
    Dernier message: 31/01/2005, 23h18
  4. Réponses: 3
    Dernier message: 22/02/2004, 20h09

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