Espace dans vi

amsy10 -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

Il y a des espaces dans mon fichier vi .
quand je fais un vi sur mon fichier je ne vois pas ces espace ,mais quand je fais défiler le cuseur je vois des espaces.
Y a t il une commande de supprimer ces espaces?

Merci d'avance

6 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    Des espaces où ça ?

    Quel système ou distribution ?
    Quel shell ?

    Difficile de se faire une idée comme ça, pourrais-tu faire une capture d'écran afin qu'on visualise mieux le problème ?
    0
  2. amsy10
     
    j ai des donnees en ligne successive.
    example:

    AAAAAA
    BBBBBB
    CCCCC
    DDDDD

    c'est apres les donnees que tu vois sur la meme ligne que le curseur continue dans l espace vide .

    l imprime ecran sera difficile de coller ici
    Merci
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Tu es en mode édition ou lecture ?

      Affiche le début d'un de tes fichiers avec cette commande :

      cat -A fichier
      0
  3. amsy10
     
    il affiche ceci:

    AAAAAAAAAAA $
    DDDDDDDDDD $
    EEEEEEEEEEE $
    EEEEEEEEEEE $
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Depuis ton fichier vi, tu passes en mode lecture (ESC) puis tu tapes (seul ce qui est en gras est à taper) :

      :%s/ $// <Entrée>

      Pus tu sauvegardes et tu quittes : :
      :wq <Entrée>
      0
  4. amsy10
     
    cela ne marche pas .
    Il ne fais aucune suppression d 'espace.
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Essaie avec "sed" alors :

      sed 's/ $//' fichier > fich.tmp
      cat -A fich.tmp
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. amsy10
     
    et pourtant je ne parvient toujours pas à le faire
    je suis sou fedora 8 ,cela peut empêche ?
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      C'est ton vrai fichier que tu nous as mis en exemple ?
      Peux-tu copier coller les commandes que tu tapes dans ton terminal et la vraie sortie des commandes :
      cat -A fichier
      sed 's/ $//' fichier > fich.tmp
      cat -A fich.tmp
      0
  7. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Compresse ton fichier et mets le sur cjoint.com
    Ca nous permettra de tester sur le vrai fichier.

    Merci.

    0