PowerShell: Bir Dosyadaki Belirli Kelimeler Nasıl Sayılır
Bir dosyada belirli bir kelimenin geçme sayısını saymak için PowerShell'de aşağıdaki sözdizimini kullanabilirsiniz:
(Select-String -Path "teams.txt" -Pattern "West" -AllMatches).Matches.CountBu özel örnek, teams.txt adlı metin dosyasında "Batı" kelimesinin kaç kez geçtiğini sayacaktır.
Not: "Batı" kelimesi bir satırda birden çok kez geçiyorsa, kelimenin her geçtiği yer sayılacaktır.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: PowerShell Kullanarak Bir Dosyadaki Belirli Kelimeleri Sayma
Mevcut dizinimizde çeşitli basketbol takımları hakkında bilgiler içeren teams.txt adında bir dosyamız olduğunu varsayalım.
Bu dosyanın içeriğini görüntülemek için Get-Content cmdlet'ini kullanabiliriz:
Get-Content teams.txtAşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Dosyada "Batı" kelimesinin kaç kez geçtiğini saymak istediğimizi varsayalım.
Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
(Select-String -Path "teams.txt" -Pattern "West" -AllMatches).Matches.CountAşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Çıktıdan, “West” alt dizisinin metin dosyasında 4 kez geçtiğini görebiliriz.
"Batı" kelimesini kendi dosyanızda aramak istediğiniz başka bir kelimeyle değiştirmekten çekinmeyin.

