Bazen sahip olduğunuz bir metin dosyası hakkında bazı istatistikler toplamak yararlı olabilir. Notepad ++ veya Geany gibi modern bir metin düzenleyici kullanıyorsanız, muhtemelen tüm olası durumlar için yeterli araca sahiptir. Ancak, bir barebone Windows ortamındaysanız, PowerShell size yardımcı olabilir. Bir dosyadaki sözcük, karakter ve satır sayısını hesaplamak için onu nasıl verimli bir şekilde kullanacağınıza dair hızlı bir ipucu.
Reklam
PowerShell, gelişmiş bir komut istemi biçimidir. Kullanıma hazır çok sayıda cmdlet ile genişletilir ve çeşitli senaryolarda .NET framework / C # kullanma becerisiyle birlikte gelir. Komut dosyaları yazma beceriniz varsa, Windows'u otomatikleştirmek için çok güçlü bazılarını oluşturabilirsiniz. Son zamanlarda, Microsoft Linux ve OS X için kullanılabilir hale getirdi .
beyaz beton minecraft nasıl yapılır
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 minimum, maksimum, toplamı ve ortalamasını hesaplayabilir. Metin nesneleri için satır, kelime ve karakter sayısını 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.
Windows 10 vpn kısayolu
- PowerShell'i açın
- Aşağıdaki komutu yazın veya yapıştırın:
Get-Content 'F: usb yazma koruması (taslak) .txt' | ölçü -Hat -Karakter -Kelime
Dosya yolu bölümünü ölçmeniz gereken dosyaya düzeltin. Benim durumumda, aşağıdaki çıktıyı gösteriyor önceki makalem Metin:
- Aynı dışlama boşluklarını saymak için aşağıdaki komutu kullanın:
Get-Content 'F: usb yazma koruması (taslak) .txt' | Measure -Line -Character -Word -IgnoreWhiteSpace
Bu kadar. Bu numara, 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.