PowerShell gelişmiş bir komut istemi biçimidir. Çok sayıda kullanıma hazır cmdlet ile genişletilmiştir ve çeşitli senaryolarda .NET framework/C# kullanma yeteneğiyle birlikte gelir. Komut dosyaları yazma yeteneğiniz varsa, Windows'u otomatikleştirmek için çok güçlü komut dosyaları oluşturabilirsiniz. Microsoft yakın zamanda bunu Linux ve OS X için kullanıma sundu.
PowerShell kullanışlı bir yerleşik cmdlet ile birlikte gelirÖlçü-Nesne. Belirli nesne türlerinin özellik değerlerini hesaplar. Measure-Object, komuttaki parametrelere bağlı olarak üç tür ölçüm gerçekleştirir. Cmdlet nesneleri sayabilir ve sayısal değerlerin minimumunu, maksimumunu, toplamını ve ortalamasını hesaplayabilir. Metin nesneleri için satır, kelime ve karakterleri sayabilir ve hesaplayabilir. Bu tam olarak ihtiyacımız olan şey.
İhtiyacınız olan tek şey dosya içeriğini girişe iletmektir. Bu amaçla Measure-Object'i başka bir cmdlet ile birleştirebilirsiniz.İçeriğe eriş. Get-Content cmdlet'i metin dosyasının içeriğini yazdırır.
Yani görevimiz için aşağıdakileri yapabiliriz.
- PowerShell'i açın
- Aşağıdaki komutu yazın veya yapıştırın:|_+_|
Dosya yolu kısmını ölçmeniz gereken dosyaya göre düzeltin. Benim durumumda önceki makale metnim için aşağıdaki çıktıyı gösteriyor:
- Aynı hariç tutulan boşlukları saymak için aşağıdaki komutu kullanın:|_+_|
Bu kadar. Bu yöntem, dosya içeriği istatistiğini almanız gerektiğinde ancak bu görev için uygun bir üçüncü taraf uygulaması bulamadığınızda yararlı olabilir.