Göre grep --help
ve man grep
biz kullanabilirsiniz -P
varsayılan yerine, (kesin konuşmak gerekirse, PCRE) bir Perl düzenli ifade olarak desen yorumlamak amacıyla seçeneği POSIX temel düzenli ifadeler (BRE).
Perl dilinde, kalıp yorumlamasını ayarlamak için (sözdiziminde ) ifadeye çeşitli Değiştiriciler eklenebilir /pattern/modifiers
.
Peki, birisi grep'in Perl düzenli ifadesine nasıl değiştiriciler ekleyebilir ? Gibi bazı varyasyonları denedim grep -P "/^got.it$/ms" [FILE]
ama arama sonuçları yanlıştı.
Bununla birlikte, PCRE yorumlamasıyla ilgili olarak, el kitabında şunlar belirtilmiştir:
Bu son derece deneysel ve grep -P uygulanmayan özelliklere karşı uyarabilir.
Grep aletinin değiştiricileri hiç desteklememesi mümkün mü ?
Bu arada, -i
bir değiştiriciye örnek olan seçeneği kullanarak, büyük / küçük harf duyarlı olmayan bir desen eşleştirmesi gerçekleştirilebildiğini fark ettim .