Remplacer des espaces - Débats - Linux et OS Alternatifs
Marsh Posté le 13-12-2002 à 11:05:51
si ce sont des tabulations tu peux utiliser expand, si ce sont des espace .... euh ....
Marsh Posté le 13-12-2002 à 11:14:22
splurf a écrit : Bonjour |
si ça peut t'aider, la regexp qui détecte +eurs espaces c'est [ ]*
maintenant tu peux remplacer tous les matchs par " " pour remplacer les espaces par un seul comme tu veux...
à partir de là seul qq'un habitué à awk/sed peut t'aider car j'utilise les regexp avec jEdit ou en java mais jamais en script unix
Marsh Posté le 13-12-2002 à 11:25:59
echo "toto titi tata" | perl -pe 's/ +/ /g' renvoi toto titi tata
Marsh Posté le 13-12-2002 à 11:27:40
echo "toto titi tata" | sed 's/ */ /g' fonctionne aussi
Marsh Posté le 13-12-2002 à 09:57:48
Bonjour
Je connaissais le nom de la commande pour remplacer une suite d'espaces, mais je ne le retrouve plus.
Je souhaite par exemple remplacer "toto titi tata" par "toto titi tata"
Merci