Moja komenda jest tak:Dlaczego ta komenda sed, aby dopasować numer, nie działa?
echo "12 cats" | sed 's/[0-9]+/Number/g'
(Używam sed
w waniliowym Mac)
Spodziewam się, że wynik będzie:
Number cats
Jednak prawdziwy wynik jest :
12 cats
Czy ktoś ma pomysły na ten temat? Dzięki!
Dla systemu Linux możesz użyć opcji '-r' dla sed, na Mac możesz użyć' -E' ... który działa również na niektóre odmiany Linuksa jako kompatybilność Shim – Petesh