Daha az kullanan bir aramanın parçası olarak yeni satırları (veya satır sonu) nasıl arayabilirim?
Örneğin, aramak istiyorum length=9\n
, ama sadece arama yapmak istemiyorum length==9
çünkü bu eşleşmeleri alacaktı length=90\n
.
Ubuntu 9.10 (Karmic Koala) üzerinde GNU bash, sürüm 4.0.33 (1) -release (x86_64-pc-linux-gnu) kullanıyorum
Dostça kılavuzu okumayı denedim, ama dedi
/pattern
Dosyada, kalıbı içeren N'inci satırı arayın. N varsayılan değer 1'dir. Desen, sisteminiz tarafından sağlanan normal ifade kütüphanesi tarafından tanınan normal bir ifadedir. Arama görüntülenen ikinci satırda başlar (ancak bunu değiştiren -a ve -j seçeneklerine bakın).
ve bunun ötesinde nasıl RTFM yapacağımı bilmiyorum.
/\<length=9\>
"length = 90" veya "stringlength = 9" ile eşleşen bir satırın herhangi bir yerinde "length = 9" ifadesini bulur. Bkzman 7 regex
veman grep
daha fazlası.