Windows Tips & News

მიიღეთ სიტყვების, სიმბოლოების და ხაზების რაოდენობა ფაილში PowerShell-ის გამოყენებით

ზოგჯერ სასარგებლოა გარკვეული სტატისტიკის შეგროვება თქვენს ხელთ არსებული ტექსტური ფაილის შესახებ. თუ იყენებთ თანამედროვე ტექსტურ რედაქტორს, როგორიცაა 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. ჩაწერეთ ან ჩასვით შემდეგი ბრძანება:
    Get-Content "F:\usb ჩაწერის დაცვა (draft).txt" | ზომა -ხაზი -ხასიათი -სიტყვა

    შეასწორეთ ფაილის ბილიკის ნაწილი ფაილში, რომლის გაზომვა გჭირდებათ. ჩემს შემთხვევაში, ის აჩვენებს შემდეგ გამომავალს ჩემი წინა სტატია text:

  3. გამოიყენეთ შემდეგი ბრძანება იგივე ადგილების გამორიცხვის მიზნით:
    Get-Content "F:\usb ჩაწერის დაცვა (draft).txt" | ზომა -ხაზი -პერსონაჟი -სიტყვა -იგნორირებაWhiteSpace

Ის არის. ეს ხრიკი შეიძლება იყოს გამოსადეგი, როდესაც გჭირდებათ ფაილის შინაარსის სტატისტიკის მიღება, მაგრამ არ შეგიძლიათ მიიღოთ შესაბამისი მესამე მხარის აპლიკაცია ამ ამოცანისთვის.

Windows 11-ს გააჩნია გაუმჯობესებული Ink Workspace პანელი

Windows 11-ს გააჩნია გაუმჯობესებული Ink Workspace პანელი

2 პასუხიThe გაჟონა Windows 11 build გამოავლენს ახალ Ink Workspace პანელს, რომელიც მნიშვნელოვნად უ...

Წაიკითხე მეტი

Windows 10 Builds 19041.1266, 19042.1266 და 19043.1266 გამოშვებული Preview-ში

Windows 10 Builds 19041.1266, 19042.1266 და 19043.1266 გამოშვებული Preview-ში

Microsoft-მა დღეს გამოუშვა Preview განახლებები Windows 10 2004, 20H2 და 21H1, რომლებიც იზიარებენ ...

Წაიკითხე მეტი

მაიკროსოფტი ავრცელებს Windows 10-ის შემოდგომის შემქმნელთა განახლებას საზოგადოებისთვის

მაიკროსოფტი ავრცელებს Windows 10-ის შემოდგომის შემქმნელთა განახლებას საზოგადოებისთვის

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი