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 :

Concaténer des fichiers de lignes


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Février 2011
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 176
    Par défaut Concaténer des fichiers de lignes
    Bonjour,
    j'ai un petit souci en concaténant mes fichiers dont certains sont vides,
    mes fichiers contiennent une seule ligne, j'aurai en sortie que les fichiers non vides
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    echo " " >  texte
    	for i in $liste
    	do  
    	cat $i.txt | tr -d \n >> texte
    	done
    par exemple je veux avoir le contenu de ces trois fichiers dont fich2 est vide
    cat fich1
    toto
    cat fich2
    cat fich3
    tuto
    cat fich1 fich2 fich3
    toto

    tuto
    Merci

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    pour n'avoir en sortie que les fichiers non-vide il suffit de tester le fichier avant de l'inclure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for i in * ; do if [ -s $i ] ; then cat $i | tr -d \n >> texte ; fi ; done

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Février 2011
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 176
    Par défaut
    non j'ai besoin des fichiers vides et non vide,

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Salut,
    Citation Envoyé par AJ_ing Voir le message
    non j'ai besoin des fichiers vides et non vide,
    Alors où est ton problème ???

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Février 2011
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2011
    Messages : 176
    Par défaut
    Alors où est ton problème ??
    j'ai que les fichiers plein j'ai pas de ligne vide en fichier de sortie

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Attention, un fichier vide (touch fichier) est vraiment vide et ne renvoie rien, alors qu'un fichier apparemment vide (echo "" > fichier) semble vide mais contient en réalité une ligne vide, ce qui n'est pas pareil.

    Donc si tes fichiers sont réellement vides, c'est normal qu'ils ne renvoient aucune ligne vide

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

Discussions similaires

  1. Concaténer des fichiers words
    Par tomtom09 dans le forum Word
    Réponses: 1
    Dernier message: 17/09/2008, 17h23
  2. Cherche MODULE pour concaténer des fichiers PDF
    Par DevPerl dans le forum Modules
    Réponses: 1
    Dernier message: 21/10/2007, 17h11
  3. Concaténer des fichiers textes
    Par nasbe26 dans le forum VBScript
    Réponses: 1
    Dernier message: 18/09/2007, 14h41
  4. application pour concaténer des fichiers word.
    Par phoenixatareva dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 05/04/2007, 10h55
  5. Réponses: 11
    Dernier message: 02/11/2006, 16h50

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