Bugün projemizin kaynak kodunu incelediğimde, her satırın sonunda birçok gereksiz "boşluk" ve "sekme" olduğunu gördüm. Bu yüzden onları düzenli ifadelerle silmeye karar verdim.
Ancak, komutun sed -i '/\s+$/d'
çalışmadığını gördüm . Komutu olarak değiştirene kadar see -ri '/\s+$/d'
, bu benim beklentim gibi davrandı. El kitabından, genişletilmiş regexp çağırıyor sed
dedi -r
.
Kafam karıştı, neden bu kadar çok regexp varyantı var? Vim / emacs / perl / sed regexp gibi. Normal ifade neden benzersiz bir kullanıcı arayüzü sunamıyor?