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

Langage PHP Discussion :

Enlever les doublons et les vides d'un fichier texte


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Consultante LIMS
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultante LIMS
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut Enlever les doublons et les vides d'un fichier texte
    Bonjour,

    Je voudrais apprendre à nettoyer un fichier texte.
    J'effectue des requetes me donnant une liste d'identifiants
    ex
    1 HBG000010
    2 HBG000012
    3 HBG000010
    4
    5

    a la fin de certaines j'ai ajouté "| tr " " "\n" | sort -r > résultat.txt",
    mais je me suis rendu compte que dans certains cas, j'avais des doublons et que les lignes vides en fin de fichier génait le traitement

    Comment faire pour y remédier ???

  2. #2
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    En lisant le fichier avec la fonction file().
    La fonction array_unique() permet facilement de supprimer les doublons.

    Fred

  3. #3
    Membre confirmé
    Femme Profil pro
    Consultante LIMS
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultante LIMS
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut
    Merci t'es un boss !!!

  4. #4
    Membre confirmé
    Femme Profil pro
    Consultante LIMS
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultante LIMS
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut
    Pour enlever les vides

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $ mv fichier.txt fichier.txt.old 
    $ sed /^$/d fichier.old.txt > fichier.txt
    merci tout le monde !!!

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/10/2007, 00h38
  2. Réponses: 15
    Dernier message: 05/07/2007, 03h45
  3. Empécher les doublon avec les post
    Par Death83 dans le forum Langage
    Réponses: 15
    Dernier message: 20/07/2006, 10h22
  4. Eviter les doublons entre les champs
    Par Waluigi dans le forum Access
    Réponses: 1
    Dernier message: 15/05/2006, 12h11

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