ฉันมีพวงของไฟล์จากไปlog1
log164
ฉันพยายามที่จะแสดงรายการไดเรกทอรี (เรียงลำดับ) ในเทอร์มินัล UNIX แต่ฟังก์ชั่นการเรียงลำดับจะให้รูปแบบดังนี้:
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
สิ่งที่ฉันต้องการคือ
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
ข้อเสนอแนะใด ๆ ในสิ่งที่ฉันสามารถใช้เพื่อทำสิ่งนี้?
log1.gz
ผ่านlog164.gz
คุณจะต้องls -1
ทำอะไร
ls -1
มันทำอะไร: มันแสดงชื่อไฟล์ เมื่อคุณรู้จักชื่อไฟล์แล้วฉันไม่เข้าใจสิ่งที่คุณต้องการ แต่เมื่อคุณยอมรับคำตอบของเควินฉันรู้แล้วว่าคุณไม่ต้องการมัน ซึ่งทำให้รู้สึกมากขึ้น :-)