\d je přepínač, nikoli makro regulárního výrazu. Pokud chcete místo [0-9] použít nějakou předdefinovanou "konstantu". výraz, zkuste spustit tento kód:
s/[[:digit:]]+//g
Žádná taková speciální skupina znaků v sed není. Budete muset použít [0-9] .
V GNU sed, \d zavádí kód desetinného znaku o jedné až třech číslicích v rozsahu 0-255. Jak je uvedeno v tomto komentáři.