Windows Tips & News

รับจำนวนคำ อักขระ และบรรทัดในไฟล์โดยใช้ PowerShell

click fraud protection

บางครั้งการเก็บสถิติบางอย่างเกี่ยวกับไฟล์ข้อความที่คุณมีก็มีประโยชน์ หากคุณกำลังใช้โปรแกรมแก้ไขข้อความที่ทันสมัย ​​เช่น Notepad++ หรือ Geany อาจมีเครื่องมือเพียงพอสำหรับกรณีที่เป็นไปได้ทั้งหมด อย่างไรก็ตาม หากคุณอยู่ในสภาพแวดล้อม Windows แบบแบร์โบน PowerShell สามารถช่วยคุณได้ ต่อไปนี้คือเคล็ดลับด่วนวิธีใช้งานอย่างมีประสิทธิภาพในการคำนวณจำนวนคำ อักขระ และบรรทัดในไฟล์

PowerShell เป็นพรอมต์คำสั่งรูปแบบขั้นสูง มีการขยายด้วยชุด cmdlet ที่พร้อมใช้งานจำนวนมาก และมาพร้อมกับความสามารถในการใช้ .NET framework/C# ในสถานการณ์ต่างๆ หากคุณมีทักษะในการเขียนสคริปต์ คุณสามารถสร้างสคริปต์ที่ทรงพลังเพื่อทำให้ Windows ทำงานอัตโนมัติได้ เมื่อเร็วๆ นี้ Microsoft ทำให้พร้อมใช้งานสำหรับ Linux และ OS X.

PowerShell มาพร้อมกับ cmdlet ในตัวที่มีประโยชน์ วัด-วัตถุ. มันคำนวณค่าคุณสมบัติของวัตถุบางประเภท Measure-Object ทำการวัดสามประเภท ขึ้นอยู่กับพารามิเตอร์ในคำสั่ง cmdlet สามารถนับวัตถุและคำนวณค่าต่ำสุด สูงสุด ผลรวม และค่าเฉลี่ยของค่าตัวเลข สำหรับวัตถุข้อความ สามารถนับและคำนวณจำนวนบรรทัด คำ และอักขระได้ นี่คือสิ่งที่เราต้องการ

สิ่งที่คุณต้องมีคือส่งเนื้อหาไฟล์ไปยังอินพุต เพื่อจุดประสงค์นั้น คุณสามารถรวม Measure-Object กับ cmdlet อื่นได้ รับเนื้อหา. Get-Content cmdlet พิมพ์เนื้อหาของไฟล์ข้อความ

ดังนั้น สำหรับงานของเรา เราสามารถดำเนินการดังต่อไปนี้

  1. เปิด PowerShell
  2. พิมพ์หรือวางคำสั่งต่อไปนี้:
    รับเนื้อหา "F:\usb ป้องกันการเขียน (ร่าง).txt" | วัด -บรรทัด -อักขระ -คำ

    แก้ไขส่วนพาธของไฟล์เป็นไฟล์ที่คุณต้องการวัด ในกรณีของฉัน มันแสดงผลลัพธ์ต่อไปนี้สำหรับ บทความก่อนหน้านี้ของฉัน ข้อความ:

  3. ใช้คำสั่งต่อไปนี้เพื่อนับจำนวนที่เท่ากันโดยไม่รวมช่องว่าง:
    รับเนื้อหา "F:\usb ป้องกันการเขียน (ร่าง).txt" | วัด -บรรทัด -อักขระ -คำ -ละเว้นWhiteSpace

แค่นั้นแหละ. เคล็ดลับนี้อาจมีประโยชน์เมื่อคุณต้องการรับสถิติเนื้อหาไฟล์แต่ไม่สามารถรับแอปของบุคคลที่สามที่เหมาะสมสำหรับงานนี้

RegOwnershipEx 1.0.0.2 ออกแล้ว

RegOwnershipEx 1.0.0.2 ออกแล้ว

เมื่อวานฉันเปิดตัวแอปฟรีแวร์เวอร์ชันใหม่ RegOwnershipEx ซึ่งเป็นเครื่องมือสำหรับการเป็นเจ้าของคีย...

อ่านเพิ่มเติม

Outlook.com Beta มีแท็บ

Outlook.com Beta มีแท็บ

Microsoft กำลังเปิดตัว. เวอร์ชันอัปเดต Outlook.com เบต้าบริการอีเมลและปฏิทินซึ่งต้องใช้บัญชี Micr...

อ่านเพิ่มเติม

วิธีค้นหาเวอร์ชั่น BIOS หรือ UEFI ใน Windows 10

วิธีค้นหาเวอร์ชั่น BIOS หรือ UEFI ใน Windows 10

ทิ้งคำตอบไว้อาจเป็นประโยชน์ในการค้นหาเวอร์ชันเฟิร์มแวร์ BIOS หรือ UEFI ใน Windows 10 โดยไม่ต้องรี...

อ่านเพิ่มเติม