2010-07-26 7 views

Répondre

21
sed s'/[:=]/ /g' 

Les parenthèses signifient "n'importe lequel de".

8

Une option est également d'utiliser sed -e, comme ceci. Bien que vous n'en ayez pas besoin dans ce cas, c'est cependant une bonne option à connaître.

sed -e 's/:/ /' -e 's/..../ /' file 
3

La réponse de Sanjay le résout. Une autre option qui fonctionne avec une seule commande sed est de séparer chaque substitution s avec un point-virgule

sed 's/:/ /g ; s/=/ /g' file 

ou dans des lignes distinctes dans un script

sed 's/:/ /g 
    s/=/ /g' file 

Celles-ci pourraient être utiles dans d'autres situations.

Questions connexes