Đây là lệnh sortplan9 có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
sắp xếp - sắp xếp và / hoặc hợp nhất các tệp
SYNOPSIS
loại [ -cmuMbdfinrwtx ] [ +Pos1 [ -Pos2 ] ...] ... [ -k Pos1 [ , pos2 ]] ...
'[ -o đầu ra ] [ -T dir ...] [ tùy chọn ...] [ hồ sơ ...]
MÔ TẢ
Sắp xếp sắp xếp các dòng của tất cả các tập tin cùng nhau và ghi kết quả vào đầu ra tiêu chuẩn.
Nếu không có tệp đầu vào nào được đặt tên, đầu vào chuẩn sẽ được sắp xếp.
Khóa sắp xếp mặc định là toàn bộ một dòng. Thứ tự mặc định là từ điển theo rune. Các
việc đặt hàng bị ảnh hưởng trên toàn cầu bởi các tùy chọn sau, một hoặc nhiều tùy chọn trong số đó có thể xuất hiện.
-M So sánh như tháng. Ba ký tự khoảng trắng đầu tiên của trường là
được gấp lại thành chữ hoa và so sánh để đứng trước, v.v. Các trường không hợp lệ, hãy so sánh thấp
đến
-b Bỏ qua khoảng trắng ở đầu (khoảng trắng và tab) trong so sánh trường.
-d Thứ tự `` Danh bạ điện thoại '': chỉ các chữ cái, chữ cái có dấu, chữ số và khoảng trắng là
đáng kể trong các so sánh.
-f Gấp chữ thường lên chữ hoa. Các ký tự có dấu được gấp thành
dạng chữ hoa không dấu.
-i Bỏ qua các ký tự bên ngoài phạm vi ASCII 040-0176 trong các so sánh không phải số.
-w Như -i, nhưng chỉ bỏ qua các tab và dấu cách.
-n Một chuỗi số ban đầu, bao gồm khoảng trắng tùy chọn, dấu cộng tùy chọn hoặc
dấu trừ và không hoặc nhiều chữ số với dấu thập phân tùy chọn, được sắp xếp theo
giá trị số học.
-g Các con số, như -n nhưng với tùy chọn esố mũ -style, được sắp xếp theo giá trị.
-r Đảo ngược cảm giác so sánh.
-tx Các trường phân tách `` ký tự tab '' là x.
Ký hiệu +Pos1 -Pos2 giới hạn một khóa sắp xếp cho một trường bắt đầu từ Pos1 và kết thúc chỉ
trước Pos2. vị trí1 và Pos2 mỗi người có một hình thức m.n, tùy chọn theo sau bởi một hoặc nhiều
cờ mbdfginr, Nơi m cho biết một số trường cần bỏ qua từ đầu
dòng và n yêu cầu một số ký tự bỏ qua thêm. Nếu có cờ nào thì chúng
ghi đè tất cả các tùy chọn đặt hàng toàn cầu cho khóa này. Thiếu .n có nghĩa .0; một sự mất tích
-Pos2 nghĩa là cuối dòng. Bên dưới -tx tùy chọn, các trường là các chuỗi được phân tách bằng x;
nếu không các trường là các chuỗi không trống được phân tách bằng khoảng trắng. Khoảng trắng trước một
trường là một phần của trường, ngoại trừ trong tùy chọn -b. Một b cờ có thể được đính kèm
độc lập với Pos1 và vị trí 2.
Ký hiệu -k Pos1[,Pos2] là cách POSIX loại xác định các trường: Pos1 và Pos2 giống nhau
định dạng nhưng ý nghĩa khác nhau. Giá trị của m là điểm gốc 1 thay vì điểm gốc 0 và a
mất tích .n in Pos2 là cuối trường.
Khi có nhiều khóa sắp xếp, các khóa sau chỉ được so sánh sau tất cả các khóa trước đó
so sánh bằng nhau. Các dòng so sánh bằng nhau được sắp xếp theo thứ tự với tất cả các byte có nghĩa.
Các đối số tùy chọn này cũng được hiểu:
-c Kiểm tra để đảm bảo rằng tệp đầu vào duy nhất được sắp xếp theo các quy tắc sắp xếp;
không đưa ra kết quả nào trừ khi tệp không được sắp xếp.
-m Hợp nhất; giả sử các tệp đầu vào đã được sắp xếp.
-u Loại bỏ tất cả trừ một trong mỗi tập hợp các dòng bằng nhau. Các byte và byte bị bỏ qua
các khóa bên ngoài không tham gia vào quá trình so sánh này.
-o Đối số tiếp theo là tên của tệp đầu ra để sử dụng thay vì tiêu chuẩn
đầu ra. Tệp này có thể giống với một trong các đầu vào.
-Tdir Đặt các tệp tạm thời vào dir hơn là trong / var / tmp.
VÍ DỤ
In theo thứ tự bảng chữ cái tất cả các cách viết duy nhất
trong danh sách các từ mà các từ viết hoa khác với không viết hoa.
In tệp người dùng
được sắp xếp theo tên người dùng (trường thứ hai được phân tách bằng dấu hai chấm).
In bản sao đầu tiên của mỗi tháng trong một tệp đã được sắp xếp.
Các lựa chọn -một chỉ với một tệp đầu vào, hãy lựa chọn một đại diện duy nhất
từ một tập hợp các đường bằng nhau có thể dự đoán được.
đầu vào grep -n '^' | sắp xếp -t: + 1f + 0n | sed 's / [0-9] *: //'
Sắp xếp ổn định: các dòng đầu vào so sánh bằng nhau sẽ xuất hiện trong bản gốc của chúng
trật tự.
Sử dụng sortplan9 trực tuyến bằng các dịch vụ onworks.net