mio comando è simile a questo:Perché questo comando sed per abbinare il numero non funziona?
echo "12 cats" | sed 's/[0-9]+/Number/g'
(sto usando il sed
in vaniglia Mac)
mi aspetto che il risultato sia:
Number cats
Tuttavia, il vero risultato è :
12 cats
Qualcuno ha idee a riguardo? Grazie!
Per Linux, è possibile utilizzare l'opzione '-r' per sed, per Mac, è possibile utilizzare' -E' ... che funziona anche su alcune varianti di Linux come shim di compatibilità – Petesh