SED et suppresion des espaces devant un caractére
Résolu
                    
        
     
             
                    pcsystemd
    
        
    
                    Messages postés
            
                
     
             
            734
        
            
                                    Statut
            Membre
                    
                -
                                     
pcsystemd Messages postés 734 Statut Membre -
        pcsystemd Messages postés 734 Statut Membre -
        Bonjour,  
J'ai un fichier dont le contenu(un aperçu) est le suivant car le fichier comporte 13 champs en tout pour chaque ligne :
toto | 125 | lompd ce ci es tun lonhfk jdfgdji jdhdh | hjhdh | 54684
titi | 565 | fjfiff | hjhdh porur dpdidu podu odu
tutu | 89545 | tidkdhd lkjhsd hklhjsd | hjhdh klhdh hfhyrnch jfjyf
Chaque ligne commence par un espace et devant chaque pipe "|" il y a également un espace.
Je souhaiterais supprimer ces espaces.
Une idée?
Merci
  
  
L'accès au savoir est la première liberté que chaque homme devrait avoir.
                
            
                
    
    
    
        J'ai un fichier dont le contenu(un aperçu) est le suivant car le fichier comporte 13 champs en tout pour chaque ligne :
toto | 125 | lompd ce ci es tun lonhfk jdfgdji jdhdh | hjhdh | 54684
titi | 565 | fjfiff | hjhdh porur dpdidu podu odu
tutu | 89545 | tidkdhd lkjhsd hklhjsd | hjhdh klhdh hfhyrnch jfjyf
Chaque ligne commence par un espace et devant chaque pipe "|" il y a également un espace.
Je souhaiterais supprimer ces espaces.
Une idée?
Merci
L'accès au savoir est la première liberté que chaque homme devrait avoir.
        A voir également:         
- SED et suppresion des espaces devant un caractére
- Caractère ascii - Guide
- Espaces insécables - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractere speciaux mac - Guide
3 réponses
                        
                    Salut,
Et tu veux quoi à la fin comme résultat ?
Plus d'espace du tout de part et d'autre des pipes ?
 
 
                
                
    
                Et tu veux quoi à la fin comme résultat ?
Plus d'espace du tout de part et d'autre des pipes ?
$ cat plop toto | 125 | lompd ce ci es tun lonhfk jdfgdji jdhdh | hjhdh | 54684 titi | 565 | fjfiff | hjhdh porur dpdidu podu odu tutu | 89545 | tidkdhd lkjhsd hklhjsd | hjhdh klhdh hfhyrnch jfjyf $ sed 's/ *\(^\||\) /\1/g' plop toto|125|lompd ce ci es tun lonhfk jdfgdji jdhdh|hjhdh|54684 titi|565|fjfiff|hjhdh porur dpdidu podu odu tutu|89545|tidkdhd lkjhsd hklhjsd|hjhdh klhdh hfhyrnch jfjyf $
