\d
est un commutateur et non une macro d'expression régulière. Si vous souhaitez utiliser une "constante" prédéfinie au lieu de [0-9]
expression essayez simplement d'exécuter ce code :
s/[[:digit:]]+//g
Il n'y a pas de tel groupe de caractères spéciaux dans sed. Vous devrez utiliser [0-9]
.
Dans GNU sed, \d
introduit un code de caractère décimal de un à trois chiffres dans la plage 0-255.Comme indiqué dans ce commentaire.