Dosyalarda bir desen bulmaya çalışıyorum. Select-String
kullanarak bir eşleşme elde ettiğimde, tüm satırı istemiyorum, sadece eşleşen parçayı istiyorum.Yalnızca PowerShell'de dize (grep) seçtiğimde eşleşen normal ifadeyi nasıl döndürebilirim?
Bunu yapmak için kullanabileceğim bir parametre var mı? Örneğin
: Ben
select-string .-.-.
yaptı ve dosya aynı hattı içeriyorsa
:
abc 1-2-3 abc
Sadece 1-2 bir sonuç almak istiyoruz -3, satırın tamamı yerine geri dönüyor.
Ben Sen System.Text.RegularExpressions ad kullanabilirsiniz grep -o
Bu sayede mükemmel çalıştı! – Skyler