Yetkim şu şekildedir:Bu sed komutu neden numarayla eşleşmiyor?
Number cats
Ancak, gerçek sonucudur:
echo "12 cats" | sed 's/[0-9]+/Number/g'
sonucun olmasını bekliyoruz (ben sed
vanilya Mac kullanıyorum) :
12 cats
Bu konuda bir fikri olan var mı? Teşekkürler! Özel anlamını elde etmek için ters eğik olmalıdır (
Linux için, '-r' seçeneğini sed için kullanabilirsiniz, Mac için, '-E' kullanabilirsin ... ki bu da Linux'un bazı varyasyonları üzerinde uyumluluk bandı olarak çalışır. – Petesh