\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.