Tôi nghĩ rằng sort
sẽ sắp xếp các tiền tố chung với nhau nhưng điều đó không luôn xảy ra. Lấy đầu vào này làm ví dụ:
AT0S*eightieths
AT0S*eyetooth's
AT*ad
AT*Ad
AT*AD
AT*Eydie
AT*eyed
ATF*adv
ATF*ATV
ATF*edify
ATF*Ediva
ATFKT*advocate
ATFKTNK*advocating
ATFKT*outfought
ATFKTS*advocates
ATHT*whitehead
ATHT*Whitehead
AT*id
AT*I'd
AT*Ito
AT*IUD
ATJ*adage
ATNXNS*attention's
ATNXNS*attenuation's
ATNXNS*autoignition's
AT*oat
AT*OD
AT*outweigh
AT*owed
ATP0K*idiopathic
ATP*adobe
ATT*wighted
ATT*witted
ATT*wooded
AT*UT
AT*Uta
AT*wowed
AT*Wyatt
ATX*atishoo
Sau đó sort
, tôi hy vọng tất cả AT*
sẽ kết thúc trong một đoạn nhưng khi bạn chạy dữ liệu này sort
, đầu ==
vào đầu ra . Tại sao vậy? Tôi không chỉ định bất kỳ tùy chọn nào để bỏ qua các ký tự không phải là chữ cái hoặc bất cứ thứ gì. Chỉ cần sort dict > out
.
Phiên bản của tôi sort
đến từ coreutils 8.5-1ubuntu3
.