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 :

Suppression saut de ligne ou espace blanc


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Par défaut Suppression saut de ligne ou espace blanc
    Bonjour,

    J'ai un fichier unix où je n'arrive pas supprimer la 1ère ligne qui sembe n'avoir aucun caractère.
    J'ai essayé de supprimer les lignes vides où n'ayant que des espaces sans succès
    Le fichier en question est visible ici : http://51.255.84.197/ffluxrsss/3.xml . En fait c'est juste la 1ère ligne qui m'embête
    J'ai essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sed -i  '/^[[:space:]]*$/d' 3.txt
    sed -i '/^$/d' 3.txt
    Sans succès...

    Comment supprimer uniquement la 1ère ligne d'un fichier si celle-ci "est vide" ?

    Merci pour votre aide

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 660
    Par défaut
    Bonjour,

    un fichier + une modification = un éditeur de texte (gedit, nano, vim...)

    et on apprécierait d'avoir le fichier en pièce jointe, pour lé pérennité de la discussion, qu'il reste accessible autant que la discussion le sera.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Par défaut
    Bonjour

    Je vous joins le fichier.
    J'ai ouvert le fichier dans un éditeur de texte, il semble avoir un retour chariot en début de ligne, comment supprimer ce retour chariot si retour chariot ?

    Merci
    Fichiers attachés Fichiers attachés
    • Type de fichier : txt 3.txt (429 octets, 42 affichages)

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 660
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $ hexdump -C Téléchargements/3.txt
    00000000  ef bb bf 0a 3c 3f 78 6d  6c 20 76 65 72 73 69 6f  |....<?xml versio|
    00000010  6e 3d 22 31 2e 30 22 20  65 6e 63 6f 64 69 6e 67  |n="1.0" encoding|
    00000020  3d 22 55 54 46 2d 38 22  3f 3e 3c 72 73 73 20 76  |="UTF-8"?><rss v|
    00000030  65 72 73 69 6f 6e 3d 22  32 2e 30 22 0a 09 78 6d  |ersion="2.0"..xm|
    00000040  6c 6e 73 3a 63 6f 6e 74  65 6e 74 3d 22 68 74 74  |lns:content="htt|
    00000050  70 3a 2f 2f 70 75 72 6c  2e 6f 72 67 2f 72 73 73  |p://purl.org/rss|
    00000060  2f 31 2e 30 2f 6d 6f 64  75 6c 65 73 2f 63 6f 6e  |/1.0/modules/con|
    00000070  74 65 6e 74 2f 22 0a 09  78 ...
    cf. BOM : Indicateur d'ordre des octets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $ sed '1{/^\xef\xbb\xbf/d}' Téléchargements/3.txt | hexdump -C
    00000000  3c 3f 78 6d 6c 20 76 65  72 73 69 6f 6e 3d 22 31  |<?xml version="1|
    00000010  2e 30 22 20 65 6e 63 6f  64 69 6e 67 3d 22 55 54  |.0" encoding="UT|
    00000020  46 2d 38 22 3f 3e 3c 72  73 73 20 76 65 72 73 69  |F-8"?><rss versi|
    00000030  6f 6e 3d 22 32 2e 30 22  0a 09 78 6d 6c 6e 73 3a  |on="2.0"..xmlns:|
    00000040  63 6f 6e 74 65 6e 74 3d  22 68 74 74 70 3a 2f 2f  |content="http://|
    00000050  70 75 72 6c 2e 6f 72 67  2f 72 73 73 2f 31 2e 30  |purl.org/rss/1.0|
    00000060  2f 6d 6f 64 75 6c 65 73  2f 63 6f 6e 74 65 6e 74  |/modules/content|
    00000070  2f 22 0a 09 78 6d 6c 6e  73
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Par défaut
    Merci beaucoup, je viens d'apprendre quelque chose de fort utile

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

Discussions similaires

  1. Suppression saut de ligne report 11gR2
    Par toitoine01 dans le forum Reports
    Réponses: 0
    Dernier message: 04/10/2013, 19h01
  2. Réponses: 3
    Dernier message: 06/10/2010, 14h40
  3. Réponses: 23
    Dernier message: 02/05/2007, 14h52
  4. suppression sauts de ligne ?
    Par delavega dans le forum Flash
    Réponses: 7
    Dernier message: 03/11/2006, 08h35
  5. [DOM] Problème de suppression sauts de lignes après modification XML
    Par chabada dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 15/06/2005, 13h46

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