Ang PowerShell ay isang advanced na paraan ng command prompt. Ito ay pinalawak na may malaking hanay ng mga cmdlet na handa nang gamitin at may kakayahang gumamit ng .NET framework/C# sa iba't ibang mga sitwasyon. Kung mayroon kang kasanayan sa pagsulat ng mga script, maaari kang lumikha ng ilang napakalakas na mga script upang i-automate ang Windows. Kamakailan, ginawa itong available ng Microsoft para sa Linux at OS X .
Ang PowerShell ay may kasamang kapaki-pakinabang na built-in na cmdletSukatin-Bagay. Kinakalkula nito ang mga halaga ng ari-arian ng ilang uri ng bagay. Ang Measure-Object ay nagsasagawa ng tatlong uri ng mga sukat, depende sa mga parameter sa command. Ang cmdlet ay maaaring magbilang ng mga bagay at kalkulahin ang minimum, maximum, sum, at average ng mga numeric na halaga. Para sa mga text object, maaari nitong bilangin at kalkulahin ang bilang ng mga linya, salita, at character. Ito talaga ang kailangan natin.
Ang kailangan mo lang ay ipasa ang nilalaman ng file sa input. Para sa layuning iyon, maaari mong pagsamahin ang Measure-Object sa isa pang cmdletKumuha ng Nilalaman. Ang Get-Content cmdlet ay nagpi-print ng nilalaman ng text file.
Kaya, para sa aming gawain, maaari naming gawin ang mga sumusunod.
- Buksan ang PowerShell
- I-type o i-paste ang sumusunod na command:|_+_|
Itama ang bahagi ng path ng file sa file na kailangan mong sukatin. Sa aking kaso, ipinapakita nito ang sumusunod na output para sa aking nakaraang teksto ng artikulo:
- Gamitin ang sumusunod na command upang mabilang ang parehong pagbubukod ng mga puwang:|_+_|
Ayan yun. Maaaring maging kapaki-pakinabang ang trick na ito kapag kailangan mong kunin ang istatistika ng nilalaman ng file ngunit hindi makakuha ng angkop na third party na app para sa gawaing ito.