sort - sort lines of text files
sort [
TÙY_CHỌN]…
[
TẬP_TIN]…
sort [
TÙY_CHỌN]…
--files0-from=F
Ghi ra đầu ra tiêu chuẩn bản ghép
nối đã sắp xếp của tất
cả TẬP_TIN.
Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN
là “-”, thì đọc từ
đầu vào tiêu chuẩn.
Tùy chọn dài yêu cầu đối
số thì tùy chọn ngắn cũng
vậy. Tùy chọn sắp xếp:
-
-b, --ignore-leading-blanks
- bỏ qua những khoảng trắng
ở đầu
-
-d, --dictionary-order
- tính chỉ các dấu cách
và các ký tự
chữ-cái/số
-
-f, --ignore-case
- tính chữ thường là
chữ hoa
-
-g, --general-numeric-sort
- so sánh theo giá trị thuộc
số kiểu chung
-
-i, --ignore-nonprinting
- tính chỉ các ký tự
có thể in được
-
-M, --month-sort
- so sánh (không hiểu) <
“Th1” < … < “Th12”
-
-h, --human-numeric-sort
- so sánh các số mà
người đọc được (v.d. 2K
1G)
-
-n, --numeric-sort
- so sánh theo giá trị thuộc
số kiểu chuỗi
-
-R, --random-sort
- shuffle, but group identical keys. See shuf(1)
-
--random-source=TẬP_TIN
- lấy các byte ngẫu nhiên
từ tập tin này
-
-r, --reverse
- đảo ngược kết quả
so sánh
-
--sort=TỪ
- sort according to WORD: general-numeric -g,
human-numeric -h, month -M, numeric -n, random
-R, version -V
-
-V, --version-sort
- sắp xếp các số thứ
tự (phiên bản) một cách tự
nhiên bên trong văn bản
Những tùy chọn khác:
-
--batch-size=SỐ
- gộp lại đồng thời
nhiều nhất SỐ đầu vào;
nếu cần hơn, hãy sử dụng
các tập tin tạm thời
-
-c, --check,
--check=diagnose-first
- kiểm tra có đầu vào
đã sắp xếp; không nên sắp
xếp
-
-C, --check=quiet,
--check=silent
- giống -c, nhưng không
thông báo dòng sai thứ nhất
-
--compress-program=PROG
- nén các đồ tạm
thời bằng chương trình này;
để giải nén cũng đặt
-d
- --debug
- diễn giải thành phần của
dòng được dùng để
sắp xếp, và cảnh báo về
các dùng đáng ngờ ra đầu
ra lỗi chuẩn
-
--files0-from=F
- đọc dữ liệu vào
từ những tập tin chỉ ra bởi các
tập tin chấm dứt rỗng (NUL) trong tập
tin F; Nếu F là “-” thì
đọc các tên từ đầu
vào tiêu chuẩn
-
-k, --key=KEYDEF
- sắp xếp qua khóa, KEYDEF chỉ ra
vị trí và kiểu
-
-m, --merge
- hòa trộn các tập tin
đã sắp xếp rồi; chứ không
sắp xếp
-
-o, --output=TẬP_TIN
- ghi kết quả vào tập tin
này thay cho đầu ra tiêu chuẩn
-
-s, --stable
- ổn định sắp xếp
bằng việc tắt so sánh sắp xếp
lại cuối cùng
-
-S, --buffer-size=CỠ
- dùng CỠ cho bộ nhớ
đệm chính
-
-t, --field-separator=SEP
- phân cách các trường
bằng SEP này thay ký tự trống
-
-T,
--temporary-directory=TMỤC
- dùng TMỤC làm thư mục
tạm thời, không phải $TMPDIR hay /tmp;
có thể chỉ định nhiều thư
mục
-
--parallel=N
- thay đổi số sắp xếp
chạy đồng thời là N
-
-u, --unique
- nếu có -c, kiểm tra có
thứ tự chặt chẽ; khi không có
-c, chỉ xuất kết quả chạy
đầu tiên
-
-z, --zero-terminated
- bộ phân tách dòng là
NUL, không phải ký tự dòng
mới
- --help
- hiển thị trợ giúp này
rồi thoát
- --version
- đưa ra thông tin phiên
bản rồi thoát
KEYDEF là F[.C][TÙY_CHỌN…],
[F[.C][TÙY_CHỌN…]] cho điểm
đầu và cuối, trong đó F là
số thứ tự trường và C là
vị trí của ký tự trong
trường; cả hai có gốc bắt
đầu là 1, và điểm kết
thúc mặc định là cuối dòng.
Nếu hoặc
-t hoặc
-b chịu tác
động, các ký tự trong trường
được đếm từ trước
khoảng trắng. TÙY_CHỌN là một
hoặc vài ký tự đơn xếp theo
thứ tự [bdfgiMhnRrV], các tùy chọn
này sẽ đè lên các tùy
chọn toàn cục. Khi không đưa ra
một khóa, thì dùng cả dòng
làm khóa. Dùng
--debug để
chuẩn đoán cách dùng khóa sai.
CỠ có thể theo bởi hậu tố là
bội số của: % 1% của bộ nhớ, b 1, K
1024 (mặc định), và tương tự
như vậy với M, G, T, P, E, Z, Y.
*** CẢNH BÁO *** Biến môi trường
địa phương ảnh hưởng
đến thứ tự sắp xếp.
Đặt “LC_ALL=C” để dùng
thứ tự sắp xếp truyền thống theo
giá trị byte gốc.
Viết bởi Mike Haertel và Paul Eggert.
Trợ giúp trực tuyến GNU coreutils:
<
https://www.gnu.org/software/coreutils/>
Report any translation bugs to <
https://translationproject.org/team/>
Copyright © 2022 Free Software Foundation, Inc. Giấy phép
GPL pb3+ : Giấy phép Công cộng GNU phiên
bản 3 hay sau <
https://gnu.org/licenses/gpl.html>.
Đây là phần mềm tự do: bạn
có quyền sửa đổi và phát
hành lại nó. KHÔNG CÓ BẢO
HÀNH GÌ CẢ, với điều khiển
được pháp luật cho phép.
shuf(1),
uniq(1)
Tài liệu đầy đủ có tại:
<
https://www.gnu.org/software/coreutils/sort>
hoặc sẵn có nội bộ thông qua: info
'(coreutils) sort invocation'
Bản dịch tiếng Việt của trang
hướng dẫn này do
thực hiện.
Bản dịch này là Tài liệu Miễn
phí; đọc
Giấy
phép Công cộng GNU Phiên bản 3
hoặc mới hơn để biết các
điều khoản bản quyền. Chúng
tôi cho rằng KHÔNG CÓ TRÁCH NHIỆM
PHÁP LÝ.
Nếu bạn tìm thấy một số sai sót
trong bản dịch của trang hướng dẫn
này, vui lòng gửi thư đến TODO