Blancs a la fin d'une ligne
Résolu
Poireau007
Messages postés
83
Date d'inscription
Statut
Membre
Dernière intervention
-
Poireau007 Messages postés 83 Date d'inscription Statut Membre Dernière intervention -
Poireau007 Messages postés 83 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde,
Je cherche à supprimer les blancs a la fin de chaque ligne d'un fichier (parfois un seul blanc, parfois plusieurs...)
Avec sort -b je retire les blancs au début mais pour la fin de la ligne, j'ai pas trouvé !
++
Je cherche à supprimer les blancs a la fin de chaque ligne d'un fichier (parfois un seul blanc, parfois plusieurs...)
Avec sort -b je retire les blancs au début mais pour la fin de la ligne, j'ai pas trouvé !
++
A voir également:
- Blancs a la fin d'une ligne
- Aller à la ligne excel - Guide
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Apparaitre hors ligne instagram - Guide
3 réponses
hello
enlever blancs et tabs
sed 's/[ \t]*$//'
enlever blancs et tabs
sed 's/[ \t]*$//'
jipicy
Messages postés
40842
Date d'inscription
Statut
Modérateur
Dernière intervention
4 896
Oups, grillé ;-)
Salut,
Une méthode avec "sed" :
Une méthode avec "sed" :
[tmpfs]$ cat -A fich.txt aaa $ bbb $ ccc $ ddd^I$ eee^I^I$ fff^I^I^I^I$ g $ [tmpfs]$ sed 's/[ \t]*$//' fich.txt | cat -A aaa$ bbb$ ccc$ ddd$ eee$ fff$ g$;-)))
Merci à tous les 2 pour vos réponses !
Curieusement ça ne marche pas.... j'essaie de determiner l'erreur....
en faisant cat -A fichier1 fichier2 | sort | sed 's/[ \t]*$//'
j'obtiens ça :
^Isouris$
^Isouris $
les blancs ne disparaissent pas c'est normal ?? (snif)
il s'agit de plusieurs caracteres "32(0x20)" suivi d'un caractere "13 (ax0D)"
Curieusement ça ne marche pas.... j'essaie de determiner l'erreur....
en faisant cat -A fichier1 fichier2 | sort | sed 's/[ \t]*$//'
j'obtiens ça :
^Isouris$
^Isouris $
les blancs ne disparaissent pas c'est normal ?? (snif)
il s'agit de plusieurs caracteres "32(0x20)" suivi d'un caractere "13 (ax0D)"