Menu
CoddyTech

Lệnh sort

Thuộc phần Kiến thức cơ bản trong hành trình Terminal của Coddy. Bài học 32 trên 82.

Lệnh sort sắp xếp các dòng trong tệp theo thứ tự chữ cái hoặc số.Chúng ta có fruits.txt:
banana
apple
cherry
mango
Chỉ cần nhập sort rồi đến tên tệp:
sort fruits.txt
Đầu ra sẽ là:
apple
banana
cherry
mango
Các cờ hữu ích:-r: sắp xếp theo thứ tự đảo ngược (giảm dần):
sort -r fruits.txt
-n: sắp xếp theo thứ tự số thay vì thứ tự bảng chữ cái:
sort -n numbers.txt
Không có -n, các số được sắp xếp như văn bản, nên 10 sẽ đứng trước 2. Có -n, chúng được sắp xếp đúng theo giá trị.-u: sắp xếp và xóa các dòng trùng lặp cùng lúc:
sort -u fruits.txt
-k: sắp xếp theo một cột cụ thể (hữu ích với các tệp có nhiều cột):
sort -k2 data.txt   # Sắp xếp theo cột thứ hai
Lưu ý: sort không sửa đổi tệp gốc. Lệnh này chỉ in kết quả đã sắp xếp ra màn hình.
challenge icon

Thử thách

Người mới

Dùng lệnh sort với fruits.txt:

  1. Sắp xếp tệp theo thứ tự bảng chữ cái bằng sort
  2. Sắp xếp tệp theo thứ tự bảng chữ cái đảo ngược bằng sort -r

Gợi ý: Chạy lần lượt cả hai lệnh. Tệp gốc không thay đổi: sort chỉ in kết quả ra.

Tự làm thử

Terminal
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground Terminal