Sử dụng Lệnh sắp xếp
Hy vọng rằng bạn đã quen với việc làm việc với dòng lệnh Windows. Dòng lệnh mở ra một loạt các khả năng khó hơn nhiều hoặc thậm chí không thể thực hiện được nếu bạn chỉ ở trong Windows GUI. Một tính năng mà bạn tìm thấy ở dòng lệnh là tiện ích Sắp xếp.
Bạn không thể sắp xếp trực tiếp nội dung của tệp trong GUI. Mọi người đã tìm ra các cách giải quyết để sắp xếp, như nhập tệp vào Word hoặc Excel, sắp xếp nội dung, sau đó xuất kết quả đã sắp xếp trở lại tệp văn bản. Điều này vừa rườm rà vừa khá không cần thiết nếu bạn sử dụng dòng lệnh.
Dòng lệnh có tiện ích Sắp xếp. Nó khá đơn giản để sử dụng, nó nhanh chóng và nó giúp bạn không phải nhảy qua các vòng để sắp xếp nội dung của một tệp. Sort chấp nhận một vài công tắc, nhưng hầu hết thời gian bạn chỉ cần quan tâm đến một hoặc hai. Để xem trợ giúp đầy đủ về Sắp xếp, bao gồm tất cả các thiết bị chuyển mạch của nó, chỉ cần nhập nội dung sau tại dấu nhắc lệnh:
C:\> SORT /?
Trong số tất cả các công tắc được liệt kê cho Sắp xếp, công tắc “/ O” được sử dụng nhiều nhất. Nó cho phép bạn chỉ định một tệp đầu ra cho các nội dung được sắp xếp. Vì vậy, ví dụ: nếu bạn có một tệp có tên PartNumbers.txt, bạn có thể tạo một phiên bản được sắp xếp của tệp đó bằng cách gõ dòng sau:
C:\> SORT PartNumbers.txt /O PartNumbers.srt.txt
Theo mặc định, Sort tạo ra kết quả được sắp xếp theo thứ tự chữ và số tăng dần, tức là A-Z và 0-9. (Lệnh Sort luôn không phân biệt chữ hoa chữ thường.)
Nếu bạn muốn tệp của mình được sắp xếp theo thứ tự ngược lại, hãy chỉ định “/ R”
chuyển như vậy:
C:\> SORT PartNumbers.txt /R /O PartNumbers.rev.txt
Công tắc thứ ba thường được sử dụng là “+ n”, trong đó “n” là một số. Bằng cách chỉ định công tắc này, bạn yêu cầu Sắp xếp về ký tự nào để bắt đầu sắp xếp. Ví dụ: giả sử rằng tệp PartNumbers.txt của bạn liệt kê các số bộ phận được định dạng như sau:
MO3468 ZM2596 IR5022 HU6531 FR8896 VE9321 RJ6417 PX8475 ZF6727 VF2679
Một sắp xếp bình thường, tăng dần sẽ tạo ra kết quả này:
FR8896 HU6531 IR5022 MO3468 PX8475 RJ6417 VE9321 VF2679 ZF6727 ZM2596
Nhưng giả sử bạn không quan tâm đến hai ký tự đầu tiên của mỗi dòng và thay vào đó muốn đầu ra được sắp xếp dựa trên phần số của số bộ phận. Phần số bắt đầu ở vị trí 3, vì vậy lệnh sắp xếp của bạn sẽ giống như sau:
C:\> SORT PartNumbers.txt /+3 /O PartNumbers.srt3.txt
Bây giờ tệp đầu ra của bạn sẽ giống như sau:
ZM2596 VF2679 MO3468 IR5022 RJ6417 HU6531 ZF6727 PX8475 FR8896 VE9321
Mẹo này (11680) áp dụng cho Windows 7, 8 và 10.