Ben gelen dosyaların bir grup var log1
için log164
.
Bir UNIX terminalindeki dizini (sıralanmıştır) LIST yapmaya çalışıyorum, ancak sıralama işlevleri sadece şu şekilde format sağlıyor:
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
İstediğim şey
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
Bunu yapmak için ne kullanabileceğim konusunda herhangi bir öneriniz var mı?
log1.gz
aracılığıyla log164.gz
, o zaman bile ne gerekiyor ls -1
onlara?
ls -1
: dosya adlarını listeler. Dosya adlarını zaten bildiğiniz için, neye ihtiyacınız olduğunu anlamadım. Eğer Kevin'ın cevabını kabul ettim çünkü Ama şimdi biliyorum: etmedi olması gerekiyor. Bu daha mantıklı. :-)