Supression de sauts de ligne (fichier texte)

Résolu
Bernd -  
 Bernd -
Bonjour,

J'ai un fichier dont le texte se présente comme ceci:

# Chaine1
Chaine2
# Chaine3
Chaine4
# Chaine5
Chaine6


Je souhaiterais supprimer le saut de ligne des lignes commençant par #, pour avoir ceci:

# Chaine1 Chaine2
# Chaine3 Chaine4
# Chaine5 Chaine6


Est-ce qu'il existe un moyen simple pour effectuer cette opération?
Merci d'avance pour vos réponses!
Configuration: Windows XP
Firefox 3.5

5 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Sous Linux en ligne de commande avec un petit utilitaire nommé "sed" (il existe aussi en version pour Windows), c'est une formalité :
    tmpfs]$ cat plop
    # Chaine1
    Chaine2
    # Chaine3
    Chaine4
    # Chaine5
    Chaine6
    
    [tmpfs]$ sed -i.bak 'N;s/\n/ /' plop
    
    [tmpfs]$ cat plop
    # Chaine1 Chaine2
    # Chaine3 Chaine4
    # Chaine5 Chaine6
    
    [tmpfs]$
    Si d'aventure ça te tentait, il te faudra adapter la commande pour Windows au niveau du caractère "fin de ligne" (\n) qui se traduit par "retour chariot + fin de ligne" (\r\n)...
    0