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 :

supprimer ligne vide


Sujet :

Shell et commandes GNU

  1. #1
    Membre éprouvé
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Points : 1 118
    Points
    1 118
    Par défaut supprimer ligne vide
    Bah voila je vous expose mon probleme surement bateau mais je sèche

    Admettons que j'ai ce fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    bonjour
     
    comment
     
    ca
     
    va
    et je voudrais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    bonjour
    comment
    ca
    va
    je veux effectivement supprimer les ligne vide mais recoller le texte aussi, j'ai fait un petit script mais il marche pô
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    #!/bin/bash
    #
    # Suppresseur de ligne vide
    #USAGE : ./trieur.sh </chemin/du/fichier/> <fichierdesortie.txt>
     
    INFILE=$1
    OUTFILE=$2
    CURRENT_PATH=$(pwd)
     
    #lecture ligne par ligne
    sed "s/^$//g" $INFILE > $CURRENT_PATH/$OUTFILE
    Autrement dit si je trouve une ligne vide (^$ je remplace par rien mais je voudrais remplacer par \b par exemple (s/^$/\b/g ne donne rien)
    quelqu'un a une idée ?

  2. #2
    Membre éprouvé
    Avatar de f-k-z
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2006
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2006
    Messages : 403
    Points : 928
    Points
    928
    Par défaut
    Yop,
    Cela te convient-il???
    Car je comprend pas trop ta demande :s
    @++

    F-k-z

  3. #3
    Expert éminent sénior 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
    Points : 12 262
    Points
    12 262
    Par défaut
    non ?

    \ pour proteger le backslash affiché de l'interpretation et \\ pour en aficher un ce qui fait bien 3 \

    et ça marche.

  4. #4
    Membre éprouvé
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Points : 1 118
    Points
    1 118
    Par défaut
    Citation Envoyé par f-k-z Voir le message
    Yop,
    Cela te convient-il???
    Car je comprend pas trop ta demande :s
    @++

    F-k-z
    Arf ch'uis bete j'ai tenté mais j'avais mis d/^$/g

    merci beaucoup, sur ce je m'en vais prendre un café

    Ca vaut même un délestage, non ?

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/11/2008, 10h46
  2. Réponses: 4
    Dernier message: 24/09/2008, 02h00
  3. Réponses: 20
    Dernier message: 03/05/2008, 01h20
  4. supprimer lignes vides
    Par aroua dans le forum Général Java
    Réponses: 1
    Dernier message: 18/04/2008, 20h26
  5. supprimer ligne vide excel
    Par ketchups dans le forum VB.NET
    Réponses: 5
    Dernier message: 09/10/2007, 15h01

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