PowerShell là một dạng dấu nhắc lệnh nâng cao. Nó được mở rộng với một tập hợp lớn các lệnh ghép ngắn sẵn sàng sử dụng và đi kèm với khả năng sử dụng .NET framework/C# trong nhiều tình huống khác nhau. Nếu bạn có kỹ năng viết các tập lệnh, bạn có thể tạo một số tập lệnh rất mạnh để tự động hóa Windows. Gần đây, Microsoft đã cung cấp nó cho Linux và OS X.
PowerShell đi kèm với một lệnh ghép ngắn hữu ích tích hợpĐối tượng đo lường. Nó tính toán các giá trị thuộc tính của một số loại đối tượng. Measure-Object thực hiện ba loại phép đo, tùy thuộc vào các tham số trong lệnh. Lệnh ghép ngắn có thể đếm các đối tượng và tính toán giá trị tối thiểu, tối đa, tổng và trung bình của các giá trị số. Đối với các đối tượng văn bản, nó có thể đếm và tính toán số dòng, số từ và ký tự. Đây chính xác là những gì chúng ta cần.
Tất cả những gì bạn cần là chuyển nội dung tệp vào đầu vào. Với mục đích đó, bạn có thể kết hợp Measure-Object với lệnh ghép ngắn khácCó được nội dung. Lệnh ghép ngắn Get-Content in nội dung của tệp văn bản.
Vì vậy, đối với nhiệm vụ của chúng tôi, chúng tôi có thể làm như sau.
- Mở PowerShell
- Nhập hoặc dán lệnh sau:|_+_|
Sửa phần đường dẫn file thành file bạn cần đo. Trong trường hợp của tôi, nó hiển thị kết quả đầu ra sau cho văn bản bài viết trước của tôi:
- Sử dụng lệnh sau để đếm các giá trị tương tự không bao gồm khoảng trắng:|_+_|
Đó là nó. Thủ thuật này có thể hữu ích khi bạn cần lấy thống kê nội dung tệp nhưng không thể tải ứng dụng bên thứ ba phù hợp cho tác vụ này.