Tôi có một loạt các tập tin từ log1
đến log164
.
Tôi đang cố gắng LIST thư mục (được sắp xếp) trong một thiết bị đầu cuối UNIX nhưng các hàm sắp xếp chỉ cung cấp định dạng như thế này:
home:logs Home$ ls -1 | sort
log1.gz
log10.gz
log100.gz
log101.gz
log102.gz
log103.gz
log104.gz
log105.gz
log106.gz
...etc
Điều tôi muốn là
home:logs Home$ ls -1 | sort
log1.gz
log2.gz
log3.gz
log4.gz
log5.gz
log6.gz
log7.gz
...{more here}
log99.gz
log100.gz
log101.gz
log102.gz
...etc
Bất kỳ đề xuất trong những gì tôi có thể sử dụng để làm điều này?
log1.gz
thông qua log164.gz
, thì bạn thậm chí cần ls -1
họ để làm gì?
ls -1
hiện: nó liệt kê tên tệp. Vì bạn đã biết tên tập tin, tôi không hiểu bạn cần nó để làm gì. Nhưng vì bạn đã chấp nhận câu trả lời của Kevin, giờ tôi mới biết: bạn không cần nó. Mà có ý nghĩa hơn. :-)